home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_18_FILESAVE.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
368KB
|
6,612 lines
# near model CODE resource
# jump table entries: 45240-45266 (27 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 B0B8 0000 cmp.l D0, [0x00000000 /* __m68k_reset_stack__ */]
00000006 49A0 .invalid 4, -[A0] // invalid opcode 4 with b == 6
00000008 2F0A move.l -[A7], A2
0000000A 206F 0008 movea.l A0, [A7 + 0x8]
0000000E 2450 movea.l A2, [A0]
00000010 4A6A 001C tst.w [A2 + 0x1C]
00000014 6C30 bge +0x32 /* 00000046 */
00000016 4AAA 0018 tst.l [A2 + 0x18]
0000001A 672A beq +0x2C /* 00000046 */
0000001C 206A 0018 movea.l A0, [A2 + 0x18]
00000020 2050 movea.l A0, [A0]
00000022 2568 0006 001E move.l [A2 + 0x1E], [A0 + 0x6]
00000028 2568 000A 0022 move.l [A2 + 0x22], [A0 + 0xA]
0000002E 206A 0018 movea.l A0, [A2 + 0x18]
00000032 2050 movea.l A0, [A0]
00000034 1568 0021 0033 move.b [A2 + 0x33], [A0 + 0x21]
0000003A 206A 0018 movea.l A0, [A2 + 0x18]
0000003E 2050 movea.l A0, [A0]
00000040 3568 0004 001C move.w [A2 + 0x1C], [A0 + 0x4]
label00000046:
00000046 245F movea.l A2, [A7]+
00000048 4E75 rts
0000004A 594F subq.w A7, 4
0000004C 206F 0008 movea.l A0, [A7 + 0x8]
00000050 2E90 move.l [A7], [A0]
00000052 4878 000C push.l 0xC
00000056 206F 0004 movea.l A0, [A7 + 0x4]
0000005A 4868 0018 pea.l [A0 + 0x18]
0000005E 206F 0010 movea.l A0, [A7 + 0x10]
00000062 2F28 000A move.l -[A7], [A0 + 0xA]
00000066 4EAD C078 jsr [A5 - 0x3F88]
0000006A 3B40 1C10 move.w [A5 + 0x1C10], D0
0000006E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000072 4E75 rts
00000074 2F0A move.l -[A7], A2
00000076 246F 0008 movea.l A2, [A7 + 0x8]
0000007A 2F3C 000F 0002 move.l -[A7], 0xF0002
00000080 2052 movea.l A0, [A2]
00000082 2F28 0020 move.l -[A7], [A0 + 0x20]
00000086 4EAD AED0 jsr [A5 - 0x5130]
0000008A 504F addq.w A7, 8
0000008C 4A80 tst.l D0
0000008E 6706 beq +0x8 /* 00000096 */
00000090 5380 subq.l D0, 1
00000092 670E beq +0x10 /* 000000A2 */
00000094 600C bra +0xE /* 000000A2 */
label00000096:
00000096 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000009A 2F12 move.l -[A7], [A2]
0000009C 4EBA 06DC jsr [PC + 0x6DC /* 0000077A */]
000000A0 504F addq.w A7, 8
label000000A2:
000000A2 245F movea.l A2, [A7]+
000000A4 4E75 rts
000000A6 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
000000AA 4FEF FFE6 lea.l A7, [A7 - 0x1A]
000000AE 2C6F 003A movea.l A6, [A7 + 0x3A]
000000B2 266F 003E movea.l A3, [A7 + 0x3E]
000000B6 246F 0042 movea.l A2, [A7 + 0x42]
000000BA 182F 0048 move.b D4, [A7 + 0x48]
000000BE 42A7 clr.l -[A7]
000000C0 486F 0004 pea.l [A7 + 0x4]
000000C4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000000C8 2F16 move.l -[A7], [A6]
000000CA 4EAD BE00 jsr [A5 - 0x4200]
000000CE 2856 movea.l A4, [A6]
000000D0 200A move.l D0, A2
000000D2 4A80 tst.l D0
000000D4 4FEF 000E lea.l A7, [A7 + 0xE]
000000D8 6604 bne +0x6 /* 000000DE */
000000DA 7A01 moveq.l D5, 0x01
000000DC 6024 bra +0x26 /* 00000102 */
label000000DE:
000000DE 0C04 0002 cmpi.b D4, 0x2
000000E2 670A beq +0xC /* 000000EE */
000000E4 2F0A move.l -[A7], A2
000000E6 4EAD C268 jsr [A5 - 0x3D98]
000000EA 584F addq.w A7, 4
000000EC 6008 bra +0xA /* 000000F6 */
label000000EE:
000000EE 2F0A move.l -[A7], A2
000000F0 4EAD C2E0 jsr [A5 - 0x3D20]
000000F4 584F addq.w A7, 4
label000000F6:
000000F6 2600 move.l D3, D0
000000F8 4A83 tst.l D3
000000FA 57C0 seq D0
000000FC 4400 neg.b D0
000000FE 49C0 lea.l A4, D0
00000100 1A00 move.b D5, D0
label00000102:
00000102 4A05 tst.b D5
00000104 671A beq +0x1C /* 00000120 */
00000106 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000010A 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000010E 2F0B move.l -[A7], A3
00000110 4EAD C068 jsr [A5 - 0x3F98]
00000114 3B40 1C10 move.w [A5 + 0x1C10], D0
00000118 4FEF 000C lea.l A7, [A7 + 0xC]
0000011C 6000 00B2 bra +0xB4 /* 000001D0 */
label00000120:
00000120 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000124 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000128 2F0B move.l -[A7], A3
0000012A 4EAD C060 jsr [A5 - 0x3FA0]
0000012E 2A00 move.l D5, D0
00000130 70FF moveq.l D0, 0xFFFFFFFF
00000132 BA80 cmp.l D5, D0
00000134 4FEF 000C lea.l A7, [A7 + 0xC]
00000138 660A bne +0xC /* 00000144 */
0000013A 3B7C 0010 1C10 move.w [A5 + 0x1C10], 0x10
00000140 6000 008E bra +0x90 /* 000001D0 */
label00000144:
00000144 0C04 0002 cmpi.b D4, 0x2
00000148 660E bne +0x10 /* 00000158 */
0000014A 486F 0018 pea.l [A7 + 0x18]
0000014E 2F0A move.l -[A7], A2
00000150 4EAD C2F0 jsr [A5 - 0x3D10]
00000154 504F addq.w A7, 8
00000156 600E bra +0x10 /* 00000166 */
label00000158:
00000158 204A movea.l A0, A2
0000015A A069 syscall HGetState
0000015C 49C0 lea.l A4, D0
0000015E 3F40 0018 move.w [A7 + 0x18], D0
00000162 204A movea.l A0, A2
00000164 A029 syscall HLock
label00000166:
00000166 2F03 move.l -[A7], D3
00000168 2F05 move.l -[A7], D5
0000016A 2F0B move.l -[A7], A3
0000016C 4EAD C070 jsr [A5 - 0x3F90]
00000170 3B40 1C10 move.w [A5 + 0x1C10], D0
00000174 4A6D 1C10 tst.w [A5 + 0x1C10]
00000178 4FEF 000C lea.l A7, [A7 + 0xC]
0000017C 6618 bne +0x1A /* 00000196 */
0000017E 2F03 move.l -[A7], D3
00000180 2F12 move.l -[A7], [A2]
00000182 2F0B move.l -[A7], A3
00000184 4EAD C078 jsr [A5 - 0x3F88]
00000188 3B40 1C10 move.w [A5 + 0x1C10], D0
0000018C 2F0B move.l -[A7], A3
0000018E 4EAD C080 jsr [A5 - 0x3F80]
00000192 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000196:
00000196 0C04 0002 cmpi.b D4, 0x2
0000019A 660E bne +0x10 /* 000001AA */
0000019C 486F 0018 pea.l [A7 + 0x18]
000001A0 2F0A move.l -[A7], A2
000001A2 4EAD C2F8 jsr [A5 - 0x3D08]
000001A6 504F addq.w A7, 8
000001A8 6008 bra +0xA /* 000001B2 */
label000001AA:
000001AA 204A movea.l A0, A2
000001AC 102F 0019 move.b D0, [A7 + 0x19]
000001B0 A06A syscall HSetState
label000001B2:
000001B2 4A2F 0046 tst.b [A7 + 0x46]
000001B6 6718 beq +0x1A /* 000001D0 */
000001B8 0C04 0002 cmpi.b D4, 0x2
000001BC 660A bne +0xC /* 000001C8 */
000001BE 2F0A move.l -[A7], A2
000001C0 4EAD C200 jsr [A5 - 0x3E00]
000001C4 584F addq.w A7, 4
000001C6 6008 bra +0xA /* 000001D0 */
label000001C8:
000001C8 2F0A move.l -[A7], A2
000001CA 4EAD C260 jsr [A5 - 0x3DA0]
000001CE 584F addq.w A7, 4
label000001D0:
000001D0 4FEF 001A lea.l A7, [A7 + 0x1A]
000001D4 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
000001D8 4E75 rts
fn000001DA:
000001DA 2F0A move.l -[A7], A2
000001DC 554F subq.w A7, 2
000001DE 206F 000A movea.l A0, [A7 + 0xA]
000001E2 2450 movea.l A2, [A0]
000001E4 200A move.l D0, A2
000001E6 4A80 tst.l D0
000001E8 6730 beq +0x32 /* 0000021A */
000001EA 4857 pea.l [A7]
000001EC 2F0A move.l -[A7], A2
000001EE 4EAD C2F0 jsr [A5 - 0x3D10]
000001F2 2F0A move.l -[A7], A2
000001F4 4EAD C2E0 jsr [A5 - 0x3D20]
000001F8 584F addq.w A7, 4
000001FA 2F00 move.l -[A7], D0
000001FC 2F3C 5657 4349 move.l -[A7], 0x56574349 /* 'VWCI' */
00000202 2F12 move.l -[A7], [A2]
00000204 A9FE syscall PutScrap
00000206 201F move.l D0, [A7]+
00000208 3B40 1C10 move.w [A5 + 0x1C10], D0
0000020C 486F 0004 pea.l [A7 + 0x4]
00000210 2F0A move.l -[A7], A2
00000212 4EAD C2F8 jsr [A5 - 0x3D08]
00000216 4FEF 000C lea.l A7, [A7 + 0xC]
label0000021A:
0000021A 544F addq.w A7, 2
0000021C 245F movea.l A2, [A7]+
0000021E 4E75 rts
00000220 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000224 4FEF FCEC lea.l A7, [A7 - 0x314]
00000228 286F 032C movea.l A4, [A7 + 0x32C]
0000022C 246F 0330 movea.l A2, [A7 + 0x330]
00000230 182F 0338 move.b D4, [A7 + 0x338]
00000234 2654 movea.l A3, [A4]
00000236 2F0B move.l -[A7], A3
00000238 4EBA FFA0 jsr [PC - 0x60 /* 000001DA */]
0000023C 7001 moveq.l D0, 0x01
0000023E 2940 001A move.l [A4 + 0x1A], D0
00000242 200A move.l D0, A2
00000244 4A80 tst.l D0
00000246 584F addq.w A7, 4
00000248 6700 0120 beq +0x122 /* 0000036A */
0000024C 0C04 0002 cmpi.b D4, 0x2
00000250 670A beq +0xC /* 0000025C */
00000252 2F0A move.l -[A7], A2
00000254 4EAD C268 jsr [A5 - 0x3D98]
00000258 584F addq.w A7, 4
0000025A 6008 bra +0xA /* 00000264 */
label0000025C:
0000025C 2F0A move.l -[A7], A2
0000025E 4EAD C2E0 jsr [A5 - 0x3D20]
00000262 584F addq.w A7, 4
label00000264:
00000264 2600 move.l D3, D0
00000266 2F03 move.l -[A7], D3
00000268 4EAD BB60 jsr [A5 - 0x44A0]
0000026C 4A00 tst.b D0
0000026E 584F addq.w A7, 4
00000270 6700 00F8 beq +0xFA /* 0000036A */
00000274 0C04 0002 cmpi.b D4, 0x2
00000278 660E bne +0x10 /* 00000288 */
0000027A 486F 020C pea.l [A7 + 0x20C]
0000027E 2F0A move.l -[A7], A2
00000280 4EAD C2F0 jsr [A5 - 0x3D10]
00000284 504F addq.w A7, 8
00000286 600E bra +0x10 /* 00000296 */
label00000288:
00000288 204A movea.l A0, A2
0000028A A069 syscall HGetState
0000028C 49C0 lea.l A4, D0
0000028E 3F40 020C move.w [A7 + 0x20C], D0
00000292 204A movea.l A0, A2
00000294 A029 syscall HLock
label00000296:
00000296 594F subq.w A7, 4
00000298 2F03 move.l -[A7], D3
0000029A 2F2F 033C move.l -[A7], [A7 + 0x33C]
0000029E 2F12 move.l -[A7], [A2]
000002A0 A9FE syscall PutScrap
000002A2 201F move.l D0, [A7]+
000002A4 3B40 1C10 move.w [A5 + 0x1C10], D0
000002A8 0C04 0002 cmpi.b D4, 0x2
000002AC 660E bne +0x10 /* 000002BC */
000002AE 486F 020C pea.l [A7 + 0x20C]
000002B2 2F0A move.l -[A7], A2
000002B4 4EAD C2F8 jsr [A5 - 0x3D08]
000002B8 504F addq.w A7, 8
000002BA 6008 bra +0xA /* 000002C4 */
label000002BC:
000002BC 204A movea.l A0, A2
000002BE 102F 020D move.b D0, [A7 + 0x20D]
000002C2 A06A syscall HSetState
label000002C4:
000002C4 4A6D 1C10 tst.w [A5 + 0x1C10]
000002C8 6600 00A0 bne +0xA2 /* 0000036A */
000002CC 42AC 001A clr.l [A4 + 0x1A]
000002D0 2F0B move.l -[A7], A3
000002D2 4EAD BE18 jsr [A5 - 0x41E8]
000002D6 4A00 tst.b D0
000002D8 584F addq.w A7, 4
000002DA 6700 008E beq +0x90 /* 0000036A */
000002DE 2F3C 2BCA 0001 move.l -[A7], 0x2BCA0001
000002E4 486F 0212 pea.l [A7 + 0x212]
000002E8 4EAD C328 jsr [A5 - 0x3CD8]
000002EC 102B 000E move.b D0, [A3 + 0xE]
000002F0 4880 ext.w D0
000002F2 3F00 move.w -[A7], D0
000002F4 3F3C 3AA2 move.w -[A7], 0x3AA2
000002F8 486F 000C pea.l [A7 + 0xC]
000002FC 4EAD C328 jsr [A5 - 0x3CD8]
00000300 486F 021E pea.l [A7 + 0x21E]
00000304 486D 8178 pea.l [A5 - 0x7E88]
00000308 486F 0018 pea.l [A7 + 0x18]
0000030C 4EAD BBD8 jsr [A5 - 0x4428]
00000310 422F 0122 clr.b [A7 + 0x122]
00000314 4878 0106 push.l 0x106
00000318 486F 0126 pea.l [A7 + 0x126]
0000031C 3F3C 0001 move.w -[A7], 0x1
00000320 2F0B move.l -[A7], A3
00000322 4EAD B268 jsr [A5 - 0x4D98]
00000326 2600 move.l D3, D0
00000328 486F 0238 pea.l [A7 + 0x238]
0000032C 486D 817C pea.l [A5 - 0x7E84]
00000330 486F 0138 pea.l [A7 + 0x138]
00000334 4EAD BBD8 jsr [A5 - 0x4428]
00000338 0C2F 00FF 0244 cmpi.b [A7 + 0x244], 0xFF
0000033E 650E bcs +0x10 /* 0000034E */
00000340 41EF 0245 lea.l A0, [A7 + 0x245]
00000344 70FF moveq.l D0, 0xFFFFFFFF
label00000346:
00000346 5280 addq.l D0, 1
00000348 4A18 tst.b [A0]+
0000034A 66FA bne -0x4 /* 00000346 */
0000034C 6006 bra +0x8 /* 00000354 */
label0000034E:
0000034E 7000 moveq.l D0, 0x00
00000350 102F 0244 move.b D0, [A7 + 0x244]
label00000354:
00000354 2F00 move.l -[A7], D0
00000356 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
0000035C 486F 024D pea.l [A7 + 0x24D]
00000360 A9FE syscall PutScrap
00000362 201F move.l D0, [A7]+
00000364 3600 move.w D3, D0
00000366 4FEF 0032 lea.l A7, [A7 + 0x32]
label0000036A:
0000036A 4FEF 0314 lea.l A7, [A7 + 0x314]
0000036E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000372 4E75 rts
00000374 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000378 5D4F subq.w A7, 6
0000037A 246F 0022 movea.l A2, [A7 + 0x22]
0000037E 2A2F 0026 move.l D5, [A7 + 0x26]
00000382 282F 002A move.l D4, [A7 + 0x2A]
00000386 286F 002E movea.l A4, [A7 + 0x2E]
0000038A 200C move.l D0, A4
0000038C 4A80 tst.l D0
0000038E 661A bne +0x1C /* 000003AA */
00000390 4227 clr.b -[A7]
00000392 2F0C move.l -[A7], A4
00000394 2F04 move.l -[A7], D4
00000396 2F05 move.l -[A7], D5
00000398 2F0A move.l -[A7], A2
0000039A 4EAD C058 jsr [A5 - 0x3FA8]
0000039E 3B40 1C10 move.w [A5 + 0x1C10], D0
000003A2 4FEF 0012 lea.l A7, [A7 + 0x12]
000003A6 6000 0098 bra +0x9A /* 00000440 */
label000003AA:
000003AA 2F04 move.l -[A7], D4
000003AC 2F05 move.l -[A7], D5
000003AE 2F0A move.l -[A7], A2
000003B0 4EAD C060 jsr [A5 - 0x3FA0]
000003B4 2600 move.l D3, D0
000003B6 70FF moveq.l D0, 0xFFFFFFFF
000003B8 B680 cmp.l D3, D0
000003BA 4FEF 000C lea.l A7, [A7 + 0xC]
000003BE 6608 bne +0xA /* 000003C8 */
000003C0 3B7C 0010 1C10 move.w [A5 + 0x1C10], 0x10
000003C6 6078 bra +0x7A /* 00000440 */
label000003C8:
000003C8 204C movea.l A0, A4
000003CA A029 syscall HLock
000003CC 2054 movea.l A0, [A4]
000003CE 3828 0006 move.w D4, [A0 + 0x6]
000003D2 3A04 move.w D5, D4
000003D4 48C5 ext.l D5
000003D6 5285 addq.l D5, 1
000003D8 4C3C 5000 0000 movem.w A4,A6, 0x0
000003DE 0006 2F05 ori.b D6, 0x5
000003E2 2F03 move.l -[A7], D3
000003E4 2F0A move.l -[A7], A2
000003E6 4EAD C070 jsr [A5 - 0x3F90]
000003EA 4A40 tst.w D0
000003EC 4FEF 000C lea.l A7, [A7 + 0xC]
000003F0 663E bne +0x40 /* 00000430 */
000003F2 2654 movea.l A3, [A4]
000003F4 7600 moveq.l D3, 0x00
000003F6 602C bra +0x2E /* 00000424 */
label000003F8:
000003F8 3043 movea.w A0, D3
000003FA 2008 move.l D0, A0
000003FC E788 lsl D0, 3
000003FE 204B movea.l A0, A3
00000400 D1C0 add.l A0, D0
00000402 2EA8 000A move.l [A7], [A0 + 0xA]
00000406 3F68 000E 0004 move.w [A7 + 0x4], [A0 + 0xE]
0000040C 4878 0006 push.l 0x6
00000410 486F 0004 pea.l [A7 + 0x4]
00000414 2F0A move.l -[A7], A2
00000416 4EAD C078 jsr [A5 - 0x3F88]
0000041A 4A40 tst.w D0
0000041C 4FEF 000C lea.l A7, [A7 + 0xC]
00000420 660E bne +0x10 /* 00000430 */
00000422 5243 addq.w D3, 1
label00000424:
00000424 B644 cmp.w D3, D4
00000426 6FD0 ble -0x2E /* 000003F8 */
00000428 2F0A move.l -[A7], A2
0000042A 4EAD C080 jsr [A5 - 0x3F80]
0000042E 584F addq.w A7, 4
label00000430:
00000430 204C movea.l A0, A4
00000432 A02A syscall HUnlock
00000434 2F0A move.l -[A7], A2
00000436 4EAD C0E0 jsr [A5 - 0x3F20]
0000043A 3B40 1C10 move.w [A5 + 0x1C10], D0
0000043E 584F addq.w A7, 4
label00000440:
00000440 5C4F addq.w A7, 6
00000442 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000446 4E75 rts
00000448 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000044C 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00000450 246F 0030 movea.l A2, [A7 + 0x30]
00000454 42AF 0014 clr.l [A7 + 0x14]
00000458 2052 movea.l A0, [A2]
0000045A 2668 003E movea.l A3, [A0 + 0x3E]
0000045E 2F0B move.l -[A7], A3
00000460 4EAD C268 jsr [A5 - 0x3D98]
00000464 2600 move.l D3, D0
00000466 486F 0004 pea.l [A7 + 0x4]
0000046A 2F0A move.l -[A7], A2
0000046C 4EAD DF60 jsr [A5 - 0x20A0]
00000470 2F0A move.l -[A7], A2
00000472 2052 movea.l A0, [A2]
00000474 3268 003C movea.w A1, [A0 + 0x3C]
00000478 2F09 move.l -[A7], A1
0000047A 42A7 clr.l -[A7]
0000047C 4EAD BC28 jsr [A5 - 0x43D8]
00000480 2F0A move.l -[A7], A2
00000482 3F3C 0006 move.w -[A7], 0x6
00000486 A83D syscall TEDispatch
00000488 205F movea.l A0, [A7]+
0000048A 2F48 0028 move.l [A7 + 0x28], A0
0000048E 2F2F 0028 move.l -[A7], [A7 + 0x28]
00000492 4EAD C268 jsr [A5 - 0x3D98]
00000496 2800 move.l D4, D0
00000498 486F 0018 pea.l [A7 + 0x18]
0000049C 2F0A move.l -[A7], A2
0000049E 4EAD DF58 jsr [A5 - 0x20A8]
000004A2 700C moveq.l D0, 0x0C
000004A4 D083 add.l D0, D3
000004A6 D084 add.l D0, D4
000004A8 2F00 move.l -[A7], D0
000004AA 4EAD C258 jsr [A5 - 0x3DA8]
000004AE 2F48 003C move.l [A7 + 0x3C], A0
000004B2 3B6D 0874 1C10 move.w [A5 + 0x1C10], [A5 + 0x874]
000004B8 4EAD BB58 jsr [A5 - 0x44A8]
000004BC 4A00 tst.b D0
000004BE 4FEF 0024 lea.l A7, [A7 + 0x24]
000004C2 664C bne +0x4E /* 00000510 */
000004C4 2053 movea.l A0, [A3]
000004C6 226F 0018 movea.l A1, [A7 + 0x18]
000004CA 2251 movea.l A1, [A1]
000004CC 43E9 000C lea.l A1, [A1 + 0xC]
000004D0 2003 move.l D0, D3
000004D2 A22E syscall BlockMove/BlockMoveData, flags=2
000004D4 206F 0018 movea.l A0, [A7 + 0x18]
000004D8 2250 movea.l A1, [A0]
000004DA 43F1 380C lea.l A1, [A1 + D3 + 0xC]
000004DE 206F 0014 movea.l A0, [A7 + 0x14]
000004E2 2050 movea.l A0, [A0]
000004E4 2004 move.l D0, D4
000004E6 A22E syscall BlockMove/BlockMoveData, flags=2
000004E8 206F 0018 movea.l A0, [A7 + 0x18]
000004EC 2450 movea.l A2, [A0]
000004EE 700C moveq.l D0, 0x0C
000004F0 2480 move.l [A2], D0
000004F2 2543 0004 move.l [A2 + 0x4], D3
000004F6 2544 0008 move.l [A2 + 0x8], D4
000004FA 486F 0014 pea.l [A7 + 0x14]
000004FE 4EAD BAC0 jsr [A5 - 0x4540]
00000502 206F 001C movea.l A0, [A7 + 0x1C]
00000506 4FEF 0020 lea.l A7, [A7 + 0x20]
0000050A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000050E 4E75 rts
label00000510:
00000510 486F 0018 pea.l [A7 + 0x18]
00000514 4EAD BAC0 jsr [A5 - 0x4540]
00000518 486F 0018 pea.l [A7 + 0x18]
0000051C 4EAD BAC0 jsr [A5 - 0x4540]
00000520 91C8 sub.l A0, A0
00000522 4FEF 0024 lea.l A7, [A7 + 0x24]
00000526 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000052A 4E75 rts
0000052C 48E7 1030 movem.l -[A7], D3,A2,A3
00000530 4FEF FFDA lea.l A7, [A7 - 0x26]
00000534 246F 0036 movea.l A2, [A7 + 0x36]
00000538 2652 movea.l A3, [A2]
0000053A 4878 0020 push.l 0x20 /* ' ' */
0000053E 486F 0004 pea.l [A7 + 0x4]
00000542 2F2B 0020 move.l -[A7], [A3 + 0x20]
00000546 4EAD CAD8 jsr [A5 - 0x3528]
0000054A 2600 move.l D3, D0
0000054C 2052 movea.l A0, [A2]
0000054E 4AA8 0018 tst.l [A0 + 0x18]
00000552 4FEF 000C lea.l A7, [A7 + 0xC]
00000556 671C beq +0x1E /* 00000574 */
00000558 486F 0022 pea.l [A7 + 0x22]
0000055C 2052 movea.l A0, [A2]
0000055E 2F28 0018 move.l -[A7], [A0 + 0x18]
00000562 4EAD BEE0 jsr [A5 - 0x4120]
00000566 2600 move.l D3, D0
00000568 4A83 tst.l D3
0000056A 504F addq.w A7, 8
0000056C 6724 beq +0x26 /* 00000592 */
0000056E 42AF 0022 clr.l [A7 + 0x22]
00000572 601E bra +0x20 /* 00000592 */
label00000574:
00000574 2052 movea.l A0, [A2]
00000576 4AA8 0028 tst.l [A0 + 0x28]
0000057A 6712 beq +0x14 /* 0000058E */
0000057C 2052 movea.l A0, [A2]
0000057E 2F28 0028 move.l -[A7], [A0 + 0x28]
00000582 4EAD C2E0 jsr [A5 - 0x3D20]
00000586 2F40 0026 move.l [A7 + 0x26], D0
0000058A 584F addq.w A7, 4
0000058C 6004 bra +0x6 /* 00000592 */
label0000058E:
0000058E 42AF 0022 clr.l [A7 + 0x22]
label00000592:
00000592 41D7 lea.l A0, [A7]
00000594 70FF moveq.l D0, 0xFFFFFFFF
label00000596:
00000596 5280 addq.l D0, 1
00000598 4A18 tst.b [A0]+
0000059A 66FA bne -0x4 /* 00000596 */
0000059C 5080 addq.l D0, 8
0000059E D0AF 0022 add.l D0, [A7 + 0x22]
000005A2 4FEF 0026 lea.l A7, [A7 + 0x26]
000005A6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000005AA 4E75 rts
000005AC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000005B0 4FEF FFD2 lea.l A7, [A7 - 0x2E]
000005B4 246F 0042 movea.l A2, [A7 + 0x42]
000005B8 2652 movea.l A3, [A2]
000005BA 4878 0020 push.l 0x20 /* ' ' */
000005BE 486F 000C pea.l [A7 + 0xC]
000005C2 2F2B 0020 move.l -[A7], [A3 + 0x20]
000005C6 4EAD CAD8 jsr [A5 - 0x3528]
000005CA 2600 move.l D3, D0
000005CC 41EF 0014 lea.l A0, [A7 + 0x14]
000005D0 70FF moveq.l D0, 0xFFFFFFFF
label000005D2:
000005D2 5280 addq.l D0, 1
000005D4 4A18 tst.b [A0]+
000005D6 66FA bne -0x4 /* 000005D2 */
000005D8 2600 move.l D3, D0
000005DA 2F43 0010 move.l [A7 + 0x10], D3
000005DE 4878 0004 push.l 0x4
000005E2 486F 0014 pea.l [A7 + 0x14]
000005E6 2F2A 000A move.l -[A7], [A2 + 0xA]
000005EA 4EAD C078 jsr [A5 - 0x3F88]
000005EE 3B40 1C10 move.w [A5 + 0x1C10], D0
000005F2 2F03 move.l -[A7], D3
000005F4 486F 0024 pea.l [A7 + 0x24]
000005F8 2F2A 000A move.l -[A7], [A2 + 0xA]
000005FC 4EAD C078 jsr [A5 - 0x3F88]
00000600 3B40 1C10 move.w [A5 + 0x1C10], D0
00000604 2052 movea.l A0, [A2]
00000606 4AA8 0018 tst.l [A0 + 0x18]
0000060A 4FEF 0024 lea.l A7, [A7 + 0x24]
0000060E 671C beq +0x1E /* 0000062C */
00000610 486F 002A pea.l [A7 + 0x2A]
00000614 2052 movea.l A0, [A2]
00000616 2F28 0018 move.l -[A7], [A0 + 0x18]
0000061A 4EAD BEE0 jsr [A5 - 0x4120]
0000061E 2600 move.l D3, D0
00000620 4A83 tst.l D3
00000622 504F addq.w A7, 8
00000624 6724 beq +0x26 /* 0000064A */
00000626 42AF 002A clr.l [A7 + 0x2A]
0000062A 601E bra +0x20 /* 0000064A */
label0000062C:
0000062C 2052 movea.l A0, [A2]
0000062E 4AA8 0028 tst.l [A0 + 0x28]
00000632 6712 beq +0x14 /* 00000646 */
00000634 2052 movea.l A0, [A2]
00000636 2F28 0028 move.l -[A7], [A0 + 0x28]
0000063A 4EAD C2E0 jsr [A5 - 0x3D20]
0000063E 2F40 002E move.l [A7 + 0x2E], D0
00000642 584F addq.w A7, 4
00000644 6004 bra +0x6 /* 0000064A */
label00000646:
00000646 42AF 002A clr.l [A7 + 0x2A]
label0000064A:
0000064A 2EAF 002A move.l [A7], [A7 + 0x2A]
0000064E 4878 0004 push.l 0x4
00000652 486F 0004 pea.l [A7 + 0x4]
00000656 2F2A 000A move.l -[A7], [A2 + 0xA]
0000065A 4EAD C078 jsr [A5 - 0x3F88]
0000065E 3B40 1C10 move.w [A5 + 0x1C10], D0
00000662 4AAF 0036 tst.l [A7 + 0x36]
00000666 4FEF 000C lea.l A7, [A7 + 0xC]
0000066A 6756 beq +0x58 /* 000006C2 */
0000066C 2052 movea.l A0, [A2]
0000066E 4AA8 0018 tst.l [A0 + 0x18]
00000672 6722 beq +0x24 /* 00000696 */
00000674 2F2F 002A move.l -[A7], [A7 + 0x2A]
00000678 4878 FFFF push.l 0xFFFF
0000067C 2F2A 000A move.l -[A7], [A2 + 0xA]
00000680 2052 movea.l A0, [A2]
00000682 2F28 0018 move.l -[A7], [A0 + 0x18]
00000686 4EAD BED8 jsr [A5 - 0x4128]
0000068A 2600 move.l D3, D0
0000068C 3B43 1C10 move.w [A5 + 0x1C10], D3
00000690 4FEF 0010 lea.l A7, [A7 + 0x10]
00000694 602C bra +0x2E /* 000006C2 */
label00000696:
00000696 42A7 clr.l -[A7]
00000698 2F2B 0028 move.l -[A7], [A3 + 0x28]
0000069C 4EAD C2F0 jsr [A5 - 0x3D10]
000006A0 2848 movea.l A4, A0
000006A2 2F2F 0032 move.l -[A7], [A7 + 0x32]
000006A6 2F0C move.l -[A7], A4
000006A8 2F2A 000A move.l -[A7], [A2 + 0xA]
000006AC 4EAD C078 jsr [A5 - 0x3F88]
000006B0 3B40 1C10 move.w [A5 + 0x1C10], D0
000006B4 42A7 clr.l -[A7]
000006B6 2F2B 0028 move.l -[A7], [A3 + 0x28]
000006BA 4EAD C2F8 jsr [A5 - 0x3D08]
000006BE 4FEF 001C lea.l A7, [A7 + 0x1C]
label000006C2:
000006C2 4FEF 002E lea.l A7, [A7 + 0x2E]
000006C6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000006CA 4E75 rts
000006CC 48E7 1030 movem.l -[A7], D3,A2,A3
000006D0 266F 0010 movea.l A3, [A7 + 0x10]
000006D4 7600 moveq.l D3, 0x00
000006D6 246B 000A movea.l A2, [A3 + 0xA]
000006DA 4AAA 0008 tst.l [A2 + 0x8]
000006DE 6718 beq +0x1A /* 000006F8 */
000006E0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000006E4 2F12 move.l -[A7], [A2]
000006E6 2053 movea.l A0, [A3]
000006E8 2F28 0018 move.l -[A7], [A0 + 0x18]
000006EC 4EAD BEF0 jsr [A5 - 0x4110]
000006F0 2600 move.l D3, D0
000006F2 4FEF 000C lea.l A7, [A7 + 0xC]
000006F6 6016 bra +0x18 /* 0000070E */
label000006F8:
000006F8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000006FC 2F12 move.l -[A7], [A2]
000006FE 2053 movea.l A0, [A3]
00000700 2F28 0018 move.l -[A7], [A0 + 0x18]
00000704 4EAD BEE8 jsr [A5 - 0x4118]
00000708 2600 move.l D3, D0
0000070A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000070E:
0000070E 0C83 8004 07D0 cmpi.l D3, 0x800407D0
00000714 6606 bne +0x8 /* 0000071C */
00000716 263C 8004 07D5 move.l D3, 0x800407D5
label0000071C:
0000071C 2003 move.l D0, D3
0000071E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000722 4E75 rts
00000724 48E7 1030 movem.l -[A7], D3,A2,A3
00000728 266F 0010 movea.l A3, [A7 + 0x10]
0000072C 246B 000A movea.l A2, [A3 + 0xA]
00000730 2F0A move.l -[A7], A2
00000732 2053 movea.l A0, [A3]
00000734 2F28 0018 move.l -[A7], [A0 + 0x18]
00000738 4EAD BEF8 jsr [A5 - 0x4108]
0000073C 2600 move.l D3, D0
0000073E 0C83 8004 07D0 cmpi.l D3, 0x800407D0
00000744 504F addq.w A7, 8
00000746 6606 bne +0x8 /* 0000074E */
00000748 263C 8004 07DF move.l D3, 0x800407DF
label0000074E:
0000074E 2003 move.l D0, D3
00000750 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000754 4E75 rts
00000756 48E7 1030 movem.l -[A7], D3,A2,A3
0000075A 266F 0010 movea.l A3, [A7 + 0x10]
0000075E 246B 000A movea.l A2, [A3 + 0xA]
00000762 2F0A move.l -[A7], A2
00000764 2053 movea.l A0, [A3]
00000766 2F28 0018 move.l -[A7], [A0 + 0x18]
0000076A 4EAD BF00 jsr [A5 - 0x4100]
0000076E 2600 move.l D3, D0
00000770 2003 move.l D0, D3
00000772 504F addq.w A7, 8
00000774 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000778 4E75 rts
fn0000077A:
0000077A 48E7 1020 movem.l -[A7], D3,A2
0000077E 4FEF FEA2 lea.l A7, [A7 - 0x15E]
00000782 246F 016A movea.l A2, [A7 + 0x16A]
00000786 4A2D 1C02 tst.b [A5 + 0x1C02 /* export_892 */]
0000078A 6700 009E beq +0xA0 /* 0000082A */
0000078E 302A 000C move.w D0, [A2 + 0xC]
00000792 7240 moveq.l D1, 0x40
00000794 C081 and.l D0, D1
00000796 4A80 tst.l D0
00000798 6600 0090 bne +0x92 /* 0000082A */
0000079C 2F2F 016E move.l -[A7], [A7 + 0x16E]
000007A0 2F0A move.l -[A7], A2
000007A2 4EAD B380 jsr [A5 - 0x4C80]
000007A6 4A40 tst.w D0
000007A8 504F addq.w A7, 8
000007AA 670E beq +0x10 /* 000007BA */
000007AC 426D 1C10 clr.w [A5 + 0x1C10]
000007B0 4FEF 015E lea.l A7, [A7 + 0x15E]
000007B4 4CDF 0408 movem.l D3,A2, [A7]+
000007B8 4E75 rts
label000007BA:
000007BA 486F 0046 pea.l [A7 + 0x46]
000007BE 2F2F 0172 move.l -[A7], [A7 + 0x172]
000007C2 2F0A move.l -[A7], A2
000007C4 4EAD B248 jsr [A5 - 0x4DB8]
000007C8 3600 move.w D3, D0
000007CA 4A43 tst.w D3
000007CC 4FEF 000C lea.l A7, [A7 + 0xC]
000007D0 6658 bne +0x5A /* 0000082A */
000007D2 4857 pea.l [A7]
000007D4 486F 004A pea.l [A7 + 0x4A]
000007D8 4EAD B908 jsr [A5 - 0x46F8]
000007DC 486F 0008 pea.l [A7 + 0x8]
000007E0 486F 0168 pea.l [A7 + 0x168]
000007E4 1F3C 0002 move.b -[A7], 0x2
000007E8 303C 0192 move.w D0, 0x192
000007EC AAAA syscall QuickTimeDispatch
000007EE 301F move.w D0, [A7]+
000007F0 3600 move.w D3, D0
000007F2 4A43 tst.w D3
000007F4 5C4F addq.w A7, 6
000007F6 6628 bne +0x2A /* 00000820 */
000007F8 554F subq.w A7, 2
000007FA 2F2A 0026 move.l -[A7], [A2 + 0x26]
000007FE 3F2F 0162 move.w -[A7], [A7 + 0x162]
00000802 3F2A 0024 move.w -[A7], [A2 + 0x24]
00000806 42A7 clr.l -[A7]
00000808 303C 00D8 move.w D0, 0xD8
0000080C AAAA syscall QuickTimeDispatch
0000080E 301F move.w D0, [A7]+
00000810 3600 move.w D3, D0
00000812 554F subq.w A7, 2
00000814 3F2F 015E move.w -[A7], [A7 + 0x15E]
00000818 303C 00D5 move.w D0, 0xD5
0000081C AAAA syscall QuickTimeDispatch
0000081E 301F move.w D0, [A7]+
label00000820:
00000820 4A43 tst.w D3
00000822 6606 bne +0x8 /* 0000082A */
00000824 026A FFFB 000C andi.w [A2 + 0xC], 0xFFFB
label0000082A:
0000082A 4FEF 015E lea.l A7, [A7 + 0x15E]
0000082E 4CDF 0408 movem.l D3,A2, [A7]+
00000832 4E75 rts
fn00000834:
00000834 2F03 move.l -[A7], D3
00000836 554F subq.w A7, 2
00000838 7600 moveq.l D3, 0x00
0000083A 206D 1C30 movea.l A0, [A5 + 0x1C30]
0000083E 4A28 004B tst.b [A0 + 0x4B]
00000842 6706 beq +0x8 /* 0000084A */
00000844 0083 0010 0000 ori.l D3, 0x100000
label0000084A:
0000084A 42A7 clr.l -[A7]
0000084C 2F2F 0016 move.l -[A7], [A7 + 0x16]
00000850 2F03 move.l -[A7], D3
00000852 2F2F 001A move.l -[A7], [A7 + 0x1A]
00000856 2F2F 001A move.l -[A7], [A7 + 0x1A]
0000085A 4EBA 22DA jsr [PC + 0x22DA /* 00002B36 */]
0000085E 1F40 0015 move.b [A7 + 0x15], D0
00000862 102F 0015 move.b D0, [A7 + 0x15]
00000866 4FEF 0016 lea.l A7, [A7 + 0x16]
0000086A 261F move.l D3, [A7]+
0000086C 4E75 rts
fn0000086E:
0000086E 48E7 1C00 movem.l -[A7], D3,D4,D5
00000872 3A2F 0010 move.w D5, [A7 + 0x10]
00000876 7800 moveq.l D4, 0x00
00000878 42A7 clr.l -[A7]
0000087A 2F2F 001A move.l -[A7], [A7 + 0x1A]
0000087E 2F04 move.l -[A7], D4
00000880 2F2F 001E move.l -[A7], [A7 + 0x1E]
00000884 3F05 move.w -[A7], D5
00000886 2F2D 1C30 move.l -[A7], [A5 + 0x1C30]
0000088A 4EBA 29DC jsr [PC + 0x29DC /* 00003268 */]
0000088E 1600 move.b D3, D0
00000890 4A03 tst.b D3
00000892 4FEF 0016 lea.l A7, [A7 + 0x16]
00000896 6736 beq +0x38 /* 000008CE */
00000898 3005 move.w D0, D5
0000089A 48C0 ext.l D0
0000089C 5380 subq.l D0, 1
0000089E 4C3C 0800 0000 movem.w A3, 0x0
000008A4 0018 206D ori.b [A0]+, 0x6D /* 'm' */
000008A8 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
000008AC 2250 movea.l A1, [A0]
000008AE 3031 0820 move.w D0, [A1 + D0 + 0x20]
000008B2 48C0 ext.l D0
000008B4 5380 subq.l D0, 1
000008B6 4C3C 0800 0000 movem.w A3, 0x0
000008BC 0166 bchg -[A6], D0
000008BE 206D 14A8 movea.l A0, [A5 + 0x14A8]
000008C2 2050 movea.l A0, [A0]
000008C4 D1C0 add.l A0, D0
000008C6 41E8 0014 lea.l A0, [A0 + 0x14]
000008CA 4228 0165 clr.b [A0 + 0x165]
label000008CE:
000008CE 1003 move.b D0, D3
000008D0 4CDF 0038 movem.l D3,D4,D5, [A7]+
000008D4 4E75 rts
fn000008D6:
000008D6 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6
000008DA 362F 001C move.w D3, [A7 + 0x1C]
000008DE 2C6F 001E movea.l A6, [A7 + 0x1E]
000008E2 266F 0022 movea.l A3, [A7 + 0x22]
000008E6 3F3C 0001 move.w -[A7], 0x1
000008EA 42A7 clr.l -[A7]
000008EC 2F0E move.l -[A7], A6
000008EE 4EAD B8F8 jsr [A5 - 0x4708]
000008F2 3F3C 0001 move.w -[A7], 0x1
000008F6 42A7 clr.l -[A7]
000008F8 2F0B move.l -[A7], A3
000008FA 4EAD B8F8 jsr [A5 - 0x4708]
000008FE 3003 move.w D0, D3
00000900 48C0 ext.l D0
00000902 5380 subq.l D0, 1
00000904 4C3C 0800 0000 movem.w A3, 0x0
0000090A 0018 246D ori.b [A0]+, 0x6D /* 'm' */
0000090E 1C30 2452 move.b D6, [A0 + D2.w * 4 + 0x52]
00000912 2452 movea.l A2, [A2]
00000914 D5C0 add.l A2, D0
00000916 45EA 0014 lea.l A2, [A2 + 0x14]
0000091A 200A move.l D0, A2
0000091C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000920 6608 bne +0xA /* 0000092A */
00000922 70CE moveq.l D0, 0xFFFFFFCE
00000924 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000928 4E75 rts
label0000092A:
0000092A 3003 move.w D0, D3
0000092C 48C0 ext.l D0
0000092E 5380 subq.l D0, 1
00000930 4C3C 0800 0000 movem.w A3, 0x0
00000936 0018 286D ori.b [A0]+, 0x6D /* 'm' */
0000093A 1C30 2854 move.b D6, [A0 + D2 + 0x54]
0000093E 2254 movea.l A1, [A4]
00000940 3031 0820 move.w D0, [A1 + D0 + 0x20]
00000944 48C0 ext.l D0
00000946 5380 subq.l D0, 1
00000948 4C3C 0800 0000 movem.w A3, 0x0
0000094E 0166 bchg -[A6], D0
00000950 286D 14A8 movea.l A4, [A5 + 0x14A8]
00000954 2854 movea.l A4, [A4]
00000956 D9C0 add.l A4, D0
00000958 49EC 0014 lea.l A4, [A4 + 0x14]
0000095C 4AAA 0004 tst.l [A2 + 0x4]
00000960 6608 bne +0xA /* 0000096A */
00000962 4A2A 0014 tst.b [A2 + 0x14]
00000966 6700 00A8 beq +0xAA /* 00000A10 */
label0000096A:
0000096A 4AAC 000C tst.l [A4 + 0xC]
0000096E 6622 bne +0x24 /* 00000992 */
00000970 4AAA 0004 tst.l [A2 + 0x4]
00000974 6714 beq +0x16 /* 0000098A */
00000976 3F3C 0001 move.w -[A7], 0x1
0000097A 206A 0004 movea.l A0, [A2 + 0x4]
0000097E 2F10 move.l -[A7], [A0]
00000980 2F0B move.l -[A7], A3
00000982 4EAD B8F8 jsr [A5 - 0x4708]
00000986 4FEF 000A lea.l A7, [A7 + 0xA]
label0000098A:
0000098A 7000 moveq.l D0, 0x00
0000098C 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000990 4E75 rts
label00000992:
00000992 3803 move.w D4, D3
00000994 48C4 ext.l D4
00000996 5384 subq.l D4, 1
00000998 4C3C 4800 0000 movem.w A3,A6, 0x0
0000099E 0018 206D ori.b [A0]+, 0x6D /* 'm' */
000009A2 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
000009A6 2250 movea.l A1, [A0]
000009A8 3031 4820 move.w D0, [A1 + D4 + 0x20]
000009AC 48C0 ext.l D0
000009AE 5380 subq.l D0, 1
000009B0 4C3C 0800 0000 movem.w A3, 0x0
000009B6 0166 bchg -[A6], D0
000009B8 206D 14A8 movea.l A0, [A5 + 0x14A8]
000009BC 2050 movea.l A0, [A0]
000009BE D1C0 add.l A0, D0
000009C0 41E8 0014 lea.l A0, [A0 + 0x14]
000009C4 41E8 001A lea.l A0, [A0 + 0x1A]
000009C8 43D6 lea.l A1, [A6]
000009CA 7044 moveq.l D0, 0x44
label000009CC:
000009CC 22D8 move.l [A1]+, [A0]+
000009CE 51C8 FFFC dbf D0, -0x6 /* 000009CC */
000009D2 32D8 move.w [A1]+, [A0]+
000009D4 206D 1C30 movea.l A0, [A5 + 0x1C30]
000009D8 2050 movea.l A0, [A0]
000009DA 2250 movea.l A1, [A0]
000009DC 3031 4820 move.w D0, [A1 + D4 + 0x20]
000009E0 48C0 ext.l D0
000009E2 5380 subq.l D0, 1
000009E4 4C3C 0800 0000 movem.w A3, 0x0
000009EA 0166 bchg -[A6], D0
000009EC 206D 14A8 movea.l A0, [A5 + 0x14A8]
000009F0 2050 movea.l A0, [A0]
000009F2 D1C0 add.l A0, D0
000009F4 41E8 0014 lea.l A0, [A0 + 0x14]
000009F8 41E8 001A lea.l A0, [A0 + 0x1A]
000009FC 43D3 lea.l A1, [A3]
000009FE 7044 moveq.l D0, 0x44
label00000A00:
00000A00 22D8 move.l [A1]+, [A0]+
00000A02 51C8 FFFC dbf D0, -0x6 /* 00000A00 */
00000A06 32D8 move.w [A1]+, [A0]+
00000A08 7000 moveq.l D0, 0x00
00000A0A 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000A0E 4E75 rts
label00000A10:
00000A10 70CE moveq.l D0, 0xFFFFFFCE
00000A12 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00000A16 4E75 rts
fn00000A18:
00000A18 48E7 1820 movem.l -[A7], D3,D4,A2
00000A1C 4FEF FDD4 lea.l A7, [A7 - 0x22C]
00000A20 7601 moveq.l D3, 0x01
00000A22 6000 008A bra +0x8C /* 00000AAE */
label00000A26:
00000A26 3003 move.w D0, D3
00000A28 48C0 ext.l D0
00000A2A 5380 subq.l D0, 1
00000A2C 4C3C 0800 0000 movem.w A3, 0x0
00000A32 0018 246D ori.b [A0]+, 0x6D /* 'm' */
00000A36 1C30 2452 move.b D6, [A0 + D2.w * 4 + 0x52]
00000A3A 2452 movea.l A2, [A2]
00000A3C D5C0 add.l A2, D0
00000A3E 45EA 0014 lea.l A2, [A2 + 0x14]
00000A42 4AAA 0004 tst.l [A2 + 0x4]
00000A46 6606 bne +0x8 /* 00000A4E */
00000A48 4A2A 0014 tst.b [A2 + 0x14]
00000A4C 675E beq +0x60 /* 00000AAC */
label00000A4E:
00000A4E 7801 moveq.l D4, 0x01
00000A50 4857 pea.l [A7]
00000A52 486F 011A pea.l [A7 + 0x11A]
00000A56 3F03 move.w -[A7], D3
00000A58 4EBA FE7C jsr [PC - 0x184 /* 000008D6 */]
00000A5C 3800 move.w D4, D0
00000A5E 4A44 tst.w D4
00000A60 4FEF 000A lea.l A7, [A7 + 0xA]
00000A64 6718 beq +0x1A /* 00000A7E */
00000A66 4A6D 14EE tst.w [A5 + 0x14EE]
00000A6A 6606 bne +0x8 /* 00000A72 */
00000A6C 3B7C D498 14EE move.w [A5 + 0x14EE], 0xD498
label00000A72:
00000A72 7000 moveq.l D0, 0x00
00000A74 4FEF 022C lea.l A7, [A7 + 0x22C]
00000A78 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000A7C 4E75 rts
label00000A7E:
00000A7E 4857 pea.l [A7]
00000A80 486F 011A pea.l [A7 + 0x11A]
00000A84 3F03 move.w -[A7], D3
00000A86 4EBA FDE6 jsr [PC - 0x21A /* 0000086E */]
00000A8A 1800 move.b D4, D0
00000A8C 4A04 tst.b D4
00000A8E 4FEF 000A lea.l A7, [A7 + 0xA]
00000A92 6618 bne +0x1A /* 00000AAC */
00000A94 4A6D 14EE tst.w [A5 + 0x14EE]
00000A98 6606 bne +0x8 /* 00000AA0 */
00000A9A 3B7C D499 14EE move.w [A5 + 0x14EE], 0xD499
label00000AA0:
00000AA0 7000 moveq.l D0, 0x00
00000AA2 4FEF 022C lea.l A7, [A7 + 0x22C]
00000AA6 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000AAA 4E75 rts
label00000AAC:
00000AAC 5243 addq.w D3, 1
label00000AAE:
00000AAE 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000AB2 2050 movea.l A0, [A0]
00000AB4 2050 movea.l A0, [A0]
00000AB6 B668 000A cmp.w D3, [A0 + 0xA]
00000ABA 6F00 FF6A ble -0x94 /* 00000A26 */
00000ABE 7001 moveq.l D0, 0x01
00000AC0 4FEF 022C lea.l A7, [A7 + 0x22C]
00000AC4 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000AC8 4E75 rts
00000ACA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000ACE 4FEF FEEA lea.l A7, [A7 - 0x116]
00000AD2 286F 012A movea.l A4, [A7 + 0x12A]
00000AD6 266F 012E movea.l A3, [A7 + 0x12E]
00000ADA 7601 moveq.l D3, 0x01
00000ADC 4A2F 0132 tst.b [A7 + 0x132]
00000AE0 6720 beq +0x22 /* 00000B02 */
00000AE2 1F3C 0001 move.b -[A7], 0x1
00000AE6 4227 clr.b -[A7]
00000AE8 4227 clr.b -[A7]
00000AEA 4EBA FF2C jsr [PC - 0xD4 /* 00000A18 */]
00000AEE 4A00 tst.b D0
00000AF0 5C4F addq.w A7, 6
00000AF2 660E bne +0x10 /* 00000B02 */
00000AF4 302D 14EE move.w D0, [A5 + 0x14EE]
00000AF8 4FEF 0116 lea.l A7, [A7 + 0x116]
00000AFC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000B00 4E75 rts
label00000B02:
00000B02 1F3C 0001 move.b -[A7], 0x1
00000B06 4EAD DB70 jsr [A5 - 0x2490]
00000B0A 200C move.l D0, A4
00000B0C 544F addq.w A7, 2
00000B0E 6716 beq +0x18 /* 00000B26 */
00000B10 2F3C 0001 0001 move.l -[A7], 0x10001
00000B16 2F0C move.l -[A7], A4
00000B18 486F 0008 pea.l [A7 + 0x8]
00000B1C 4EAD B878 jsr [A5 - 0x4788]
00000B20 4FEF 000C lea.l A7, [A7 + 0xC]
00000B24 6058 bra +0x5A /* 00000B7E */
label00000B26:
00000B26 200B move.l D0, A3
00000B28 6710 beq +0x12 /* 00000B3A */
00000B2A 41D3 lea.l A0, [A3]
00000B2C 43D7 lea.l A1, [A7]
00000B2E 7044 moveq.l D0, 0x44
label00000B30:
00000B30 22D8 move.l [A1]+, [A0]+
00000B32 51C8 FFFC dbf D0, -0x6 /* 00000B30 */
00000B36 32D8 move.w [A1]+, [A0]+
00000B38 6044 bra +0x46 /* 00000B7E */
label00000B3A:
00000B3A 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000B3E 2050 movea.l A0, [A0]
00000B40 2050 movea.l A0, [A0]
00000B42 3028 0020 move.w D0, [A0 + 0x20]
00000B46 48C0 ext.l D0
00000B48 5380 subq.l D0, 1
00000B4A 4C3C 0800 0000 movem.w A3, 0x0
00000B50 0166 bchg -[A6], D0
00000B52 206D 14A8 movea.l A0, [A5 + 0x14A8]
00000B56 2050 movea.l A0, [A0]
00000B58 D1C0 add.l A0, D0
00000B5A 41E8 0014 lea.l A0, [A0 + 0x14]
00000B5E 41E8 001A lea.l A0, [A0 + 0x1A]
00000B62 43D7 lea.l A1, [A7]
00000B64 7044 moveq.l D0, 0x44
label00000B66:
00000B66 22D8 move.l [A1]+, [A0]+
00000B68 51C8 FFFC dbf D0, -0x6 /* 00000B66 */
00000B6C 32D8 move.w [A1]+, [A0]+
00000B6E 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000B72 4A68 0040 tst.w [A0 + 0x40]
00000B76 5EC0 sgt D0
00000B78 4400 neg.b D0
00000B7A 49C0 lea.l A4, D0
00000B7C 1600 move.b D3, D0
label00000B7E:
00000B7E 246D 1C30 movea.l A2, [A5 + 0x1C30]
00000B82 2452 movea.l A2, [A2]
00000B84 2452 movea.l A2, [A2]
00000B86 302A 0020 move.w D0, [A2 + 0x20]
00000B8A 48C0 ext.l D0
00000B8C 5380 subq.l D0, 1
00000B8E 4C3C 0800 0000 movem.w A3, 0x0
00000B94 0166 bchg -[A6], D0
00000B96 246D 14A8 movea.l A2, [A5 + 0x14A8]
00000B9A 2452 movea.l A2, [A2]
00000B9C D5C0 add.l A2, D0
00000B9E 45EA 0014 lea.l A2, [A2 + 0x14]
00000BA2 4857 pea.l [A7]
00000BA4 486A 001A pea.l [A2 + 0x1A]
00000BA8 486A 000C pea.l [A2 + 0xC]
00000BAC 4EBA FC86 jsr [PC - 0x37A /* 00000834 */]
00000BB0 4A00 tst.b D0
00000BB2 4FEF 000C lea.l A7, [A7 + 0xC]
00000BB6 673E beq +0x40 /* 00000BF6 */
00000BB8 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000BBC 2050 movea.l A0, [A0]
00000BBE 2050 movea.l A0, [A0]
00000BC0 3028 0020 move.w D0, [A0 + 0x20]
00000BC4 48C0 ext.l D0
00000BC6 5380 subq.l D0, 1
00000BC8 4C3C 0800 0000 movem.w A3, 0x0
00000BCE 0166 bchg -[A6], D0
00000BD0 206D 14A8 movea.l A0, [A5 + 0x14A8]
00000BD4 2050 movea.l A0, [A0]
00000BD6 D1C0 add.l A0, D0
00000BD8 41E8 0014 lea.l A0, [A0 + 0x14]
00000BDC 43D7 lea.l A1, [A7]
00000BDE 41E8 001A lea.l A0, [A0 + 0x1A]
00000BE2 7044 moveq.l D0, 0x44
label00000BE4:
00000BE4 20D9 move.l [A0]+, [A1]+
00000BE6 51C8 FFFC dbf D0, -0x6 /* 00000BE4 */
00000BEA 30D9 move.w [A0]+, [A1]+
00000BEC 2F2D 1C30 move.l -[A7], [A5 + 0x1C30]
00000BF0 4EAD B6F8 jsr [A5 - 0x4908]
00000BF4 584F addq.w A7, 4
label00000BF6:
00000BF6 4A03 tst.b D3
00000BF8 6736 beq +0x38 /* 00000C30 */
00000BFA 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000BFE 2050 movea.l A0, [A0]
00000C00 2050 movea.l A0, [A0]
00000C02 3028 0020 move.w D0, [A0 + 0x20]
00000C06 48C0 ext.l D0
00000C08 5380 subq.l D0, 1
00000C0A 4C3C 0800 0000 movem.w A3, 0x0
00000C10 0166 bchg -[A6], D0
00000C12 206D 14A8 movea.l A0, [A5 + 0x14A8]
00000C16 2050 movea.l A0, [A0]
00000C18 D1C0 add.l A0, D0
00000C1A 41E8 0014 lea.l A0, [A0 + 0x14]
00000C1E 4868 001A pea.l [A0 + 0x1A]
00000C22 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000C26 4868 0040 pea.l [A0 + 0x40]
00000C2A 4EAD BC78 jsr [A5 - 0x4388]
00000C2E 504F addq.w A7, 8
label00000C30:
00000C30 302D 14EE move.w D0, [A5 + 0x14EE]
00000C34 4FEF 0116 lea.l A7, [A7 + 0x116]
00000C38 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000C3C 4E75 rts
00000C3E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000C42 4FEF FDD2 lea.l A7, [A7 - 0x22E]
00000C46 362F 0242 move.w D3, [A7 + 0x242]
00000C4A 266F 0244 movea.l A3, [A7 + 0x244]
00000C4E 246F 0248 movea.l A2, [A7 + 0x248]
00000C52 1F3C 0001 move.b -[A7], 0x1
00000C56 4EAD DB70 jsr [A5 - 0x2490]
00000C5A 486F 011A pea.l [A7 + 0x11A]
00000C5E 486F 0008 pea.l [A7 + 0x8]
00000C62 3F03 move.w -[A7], D3
00000C64 4EBA FC70 jsr [PC - 0x390 /* 000008D6 */]
00000C68 3F40 000C move.w [A7 + 0xC], D0
00000C6C 200B move.l D0, A3
00000C6E 4FEF 000C lea.l A7, [A7 + 0xC]
00000C72 6716 beq +0x18 /* 00000C8A */
00000C74 3F03 move.w -[A7], D3
00000C76 3F3C 0001 move.w -[A7], 0x1
00000C7A 2F0B move.l -[A7], A3
00000C7C 486F 0120 pea.l [A7 + 0x120]
00000C80 4EAD B878 jsr [A5 - 0x4788]
00000C84 4FEF 000C lea.l A7, [A7 + 0xC]
00000C88 6014 bra +0x16 /* 00000C9E */
label00000C8A:
00000C8A 200A move.l D0, A2
00000C8C 6710 beq +0x12 /* 00000C9E */
00000C8E 41D2 lea.l A0, [A2]
00000C90 43EF 0118 lea.l A1, [A7 + 0x118]
00000C94 7044 moveq.l D0, 0x44
label00000C96:
00000C96 22D8 move.l [A1]+, [A0]+
00000C98 51C8 FFFC dbf D0, -0x6 /* 00000C96 */
00000C9C 32D8 move.w [A1]+, [A0]+
label00000C9E:
00000C9E 3803 move.w D4, D3
00000CA0 48C4 ext.l D4
00000CA2 5384 subq.l D4, 1
00000CA4 4C3C 4800 0000 movem.w A3,A6, 0x0
00000CAA 0018 486F ori.b [A0]+, 0x6F /* 'o' */
00000CAE 0118 btst [A0]+, D0
00000CB0 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000CB4 2050 movea.l A0, [A0]
00000CB6 2250 movea.l A1, [A0]
00000CB8 3031 4820 move.w D0, [A1 + D4 + 0x20]
00000CBC 48C0 ext.l D0
00000CBE 5380 subq.l D0, 1
00000CC0 4C3C 0800 0000 movem.w A3, 0x0
00000CC6 0166 bchg -[A6], D0
00000CC8 206D 14A8 movea.l A0, [A5 + 0x14A8]
00000CCC 2050 movea.l A0, [A0]
00000CCE D1C0 add.l A0, D0
00000CD0 41E8 0014 lea.l A0, [A0 + 0x14]
00000CD4 4868 001A pea.l [A0 + 0x1A]
00000CD8 3F03 move.w -[A7], D3
00000CDA 4EBA FB92 jsr [PC - 0x46E /* 0000086E */]
00000CDE 4A00 tst.b D0
00000CE0 4FEF 000A lea.l A7, [A7 + 0xA]
00000CE4 6736 beq +0x38 /* 00000D1C */
00000CE6 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000CEA 2050 movea.l A0, [A0]
00000CEC 2250 movea.l A1, [A0]
00000CEE 3031 4820 move.w D0, [A1 + D4 + 0x20]
00000CF2 48C0 ext.l D0
00000CF4 5380 subq.l D0, 1
00000CF6 4C3C 0800 0000 movem.w A3, 0x0
00000CFC 0166 bchg -[A6], D0
00000CFE 206D 14A8 movea.l A0, [A5 + 0x14A8]
00000D02 2050 movea.l A0, [A0]
00000D04 D1C0 add.l A0, D0
00000D06 41E8 0014 lea.l A0, [A0 + 0x14]
00000D0A 43EF 0118 lea.l A1, [A7 + 0x118]
00000D0E 41E8 001A lea.l A0, [A0 + 0x1A]
00000D12 7044 moveq.l D0, 0x44
label00000D14:
00000D14 20D9 move.l [A0]+, [A1]+
00000D16 51C8 FFFC dbf D0, -0x6 /* 00000D14 */
00000D1A 30D9 move.w [A0]+, [A1]+
label00000D1C:
00000D1C 302D 14EE move.w D0, [A5 + 0x14EE]
00000D20 4FEF 022E lea.l A7, [A7 + 0x22E]
00000D24 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000D28 4E75 rts
fn00000D2A:
00000D2A 206F 0004 movea.l A0, [A7 + 0x4]
00000D2E 4A90 tst.l [A0]
00000D30 670E beq +0x10 /* 00000D40 */
00000D32 206F 0004 movea.l A0, [A7 + 0x4]
00000D36 2050 movea.l A0, [A0]
00000D38 2050 movea.l A0, [A0]
00000D3A 4AA8 0008 tst.l [A0 + 0x8]
00000D3E 6604 bne +0x6 /* 00000D44 */
label00000D40:
00000D40 7000 moveq.l D0, 0x00
00000D42 6002 bra +0x4 /* 00000D46 */
label00000D44:
00000D44 7001 moveq.l D0, 0x01
label00000D46:
00000D46 4E75 rts
fn00000D48:
00000D48 48E7 1020 movem.l -[A7], D3,A2
00000D4C 246F 000C movea.l A2, [A7 + 0xC]
00000D50 4878 0400 push.l 0x400
00000D54 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */
00000D5A 2F0A move.l -[A7], A2
00000D5C 4EAD C148 jsr [A5 - 0x3EB8]
00000D60 4878 0400 push.l 0x400
00000D64 2F3C 4658 6D70 move.l -[A7], 0x46586D70 /* 'FXmp' */
00000D6A 2F0A move.l -[A7], A2
00000D6C 4EAD C148 jsr [A5 - 0x3EB8]
00000D70 4878 0400 push.l 0x400
00000D74 2F3C 4D43 734C move.l -[A7], 0x4D43734C /* 'MCsL' */
00000D7A 2F0A move.l -[A7], A2
00000D7C 4EAD C148 jsr [A5 - 0x3EB8]
00000D80 4878 0400 push.l 0x400
00000D84 2F3C 536F 7264 move.l -[A7], 0x536F7264 /* 'Sord' */
00000D8A 2F0A move.l -[A7], A2
00000D8C 4EAD C148 jsr [A5 - 0x3EB8]
00000D90 4878 0400 push.l 0x400
00000D94 2F3C 5657 4649 move.l -[A7], 0x56574649 /* 'VWFI' */
00000D9A 2F0A move.l -[A7], A2
00000D9C 4EAD C148 jsr [A5 - 0x3EB8]
00000DA0 4878 0400 push.l 0x400
00000DA4 2F3C 5657 5343 move.l -[A7], 0x56575343 /* 'VWSC' */
00000DAA 2F0A move.l -[A7], A2
00000DAC 4EAD C148 jsr [A5 - 0x3EB8]
00000DB0 4878 0400 push.l 0x400
00000DB4 2F3C 5657 544C move.l -[A7], 0x5657544C /* 'VWTL' */
00000DBA 2F0A move.l -[A7], A2
00000DBC 4EAD C148 jsr [A5 - 0x3EB8]
00000DC0 4878 0400 push.l 0x400
00000DC4 2F3C 5657 4C42 move.l -[A7], 0x56574C42 /* 'VWLB' */
00000DCA 2F0A move.l -[A7], A2
00000DCC 4EAD C148 jsr [A5 - 0x3EB8]
00000DD0 4878 0400 push.l 0x400
00000DD4 2F3C 5657 7463 move.l -[A7], 0x56577463 /* 'VWtc' */
00000DDA 2F0A move.l -[A7], A2
00000DDC 4EAD C148 jsr [A5 - 0x3EB8]
00000DE0 4878 0400 push.l 0x400
00000DE4 2F3C 5657 746B move.l -[A7], 0x5657746B /* 'VWtk' */
00000DEA 2F0A move.l -[A7], A2
00000DEC 4EAD C148 jsr [A5 - 0x3EB8]
00000DF0 7601 moveq.l D3, 0x01
00000DF2 4FEF 0078 lea.l A7, [A7 + 0x78]
00000DF6 603A bra +0x3C /* 00000E32 */
label00000DF8:
00000DF8 3003 move.w D0, D3
00000DFA 48C0 ext.l D0
00000DFC 5380 subq.l D0, 1
00000DFE 4C3C 0800 0000 movem.w A3, 0x0
00000E04 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00000E08 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00000E0C 2250 movea.l A1, [A0]
00000E0E 4A31 0828 tst.b [A1 + D0 + 0x28]
00000E12 671C beq +0x1E /* 00000E30 */
00000E14 3003 move.w D0, D3
00000E16 48C0 ext.l D0
00000E18 0680 0000 0400 addi.l D0, 0x400
00000E1E 2F00 move.l -[A7], D0
00000E20 2F3C 5343 5246 move.l -[A7], 0x53435246 /* 'SCRF' */
00000E26 2F0A move.l -[A7], A2
00000E28 4EAD C148 jsr [A5 - 0x3EB8]
00000E2C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000E30:
00000E30 5243 addq.w D3, 1
label00000E32:
00000E32 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000E36 2050 movea.l A0, [A0]
00000E38 2050 movea.l A0, [A0]
00000E3A B668 000A cmp.w D3, [A0 + 0xA]
00000E3E 6FB8 ble -0x46 /* 00000DF8 */
00000E40 4CDF 0408 movem.l D3,A2, [A7]+
00000E44 4E75 rts
fn00000E46:
00000E46 48E7 1020 movem.l -[A7], D3,A2
00000E4A 246F 000C movea.l A2, [A7 + 0xC]
00000E4E 262F 0012 move.l D3, [A7 + 0x12]
00000E52 2F03 move.l -[A7], D3
00000E54 2F3C 4341 532A move.l -[A7], 0x4341532A /* 'CAS*' */
00000E5A 2F0A move.l -[A7], A2
00000E5C 4EAD C148 jsr [A5 - 0x3EB8]
00000E60 2F03 move.l -[A7], D3
00000E62 2F3C 4C63 7478 move.l -[A7], 0x4C637478 /* 'Lctx' */
00000E68 2F0A move.l -[A7], A2
00000E6A 4EAD C148 jsr [A5 - 0x3EB8]
00000E6E 2F03 move.l -[A7], D3
00000E70 2F3C 466D 6170 move.l -[A7], 0x466D6170 /* 'Fmap' */
00000E76 2F0A move.l -[A7], A2
00000E78 4EAD C148 jsr [A5 - 0x3EB8]
00000E7C 2F03 move.l -[A7], D3
00000E7E 2F3C 4369 6E66 move.l -[A7], 0x43696E66 /* 'Cinf' */
00000E84 2F0A move.l -[A7], A2
00000E86 4EAD C148 jsr [A5 - 0x3EB8]
00000E8A 2F03 move.l -[A7], D3
00000E8C 2F3C 6363 6C20 move.l -[A7], 0x63636C20 /* 'ccl ' */
00000E92 2F0A move.l -[A7], A2
00000E94 4EAD C148 jsr [A5 - 0x3EB8]
00000E98 1F2F 0052 move.b -[A7], [A7 + 0x52]
00000E9C 2F0A move.l -[A7], A2
00000E9E 302F 0052 move.w D0, [A7 + 0x52]
00000EA2 48C0 ext.l D0
00000EA4 5380 subq.l D0, 1
00000EA6 4C3C 0800 0000 movem.w A3, 0x0
00000EAC 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00000EB0 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00000EB4 2250 movea.l A1, [A0]
00000EB6 3031 0820 move.w D0, [A1 + D0 + 0x20]
00000EBA 48C0 ext.l D0
00000EBC 5380 subq.l D0, 1
00000EBE 4C3C 0800 0000 movem.w A3, 0x0
00000EC4 0166 bchg -[A6], D0
00000EC6 206D 14A8 movea.l A0, [A5 + 0x14A8]
00000ECA 2050 movea.l A0, [A0]
00000ECC D1C0 add.l A0, D0
00000ECE 7014 moveq.l D0, 0x14
00000ED0 2F30 0810 move.l -[A7], [A0 + D0 + 0x10]
00000ED4 2F2D 1C12 move.l -[A7], [A5 + 0x1C12 /* export_894 */]
00000ED8 4EAD E2F8 jsr [A5 - 0x1D08]
00000EDC 3B40 1C10 move.w [A5 + 0x1C10], D0
00000EE0 4FEF 004A lea.l A7, [A7 + 0x4A]
00000EE4 4CDF 0408 movem.l D3,A2, [A7]+
00000EE8 4E75 rts
fn00000EEA:
00000EEA 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00000EEE 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00000EF2 246F 0038 movea.l A2, [A7 + 0x38]
00000EF6 286F 003C movea.l A4, [A7 + 0x3C]
00000EFA 4A2C 0012 tst.b [A4 + 0x12]
00000EFE 6766 beq +0x68 /* 00000F66 */
00000F00 7601 moveq.l D3, 0x01
00000F02 6052 bra +0x54 /* 00000F56 */
label00000F04:
00000F04 3003 move.w D0, D3
00000F06 48C0 ext.l D0
00000F08 5380 subq.l D0, 1
00000F0A 4C3C 0800 0000 movem.w A3, 0x0
00000F10 0018 266D ori.b [A0]+, 0x6D /* 'm' */
00000F14 1C30 2653 move.b D6, [A0 + D2.w * 8 + 0x53]
00000F18 2653 movea.l A3, [A3]
00000F1A D7C0 add.l A3, D0
00000F1C 47EB 0014 lea.l A3, [A3 + 0x14]
00000F20 4A2B 0014 tst.b [A3 + 0x14]
00000F24 6706 beq +0x8 /* 00000F2C */
00000F26 4A2C 0013 tst.b [A4 + 0x13]
00000F2A 6728 beq +0x2A /* 00000F54 */
label00000F2C:
00000F2C 282B 0008 move.l D4, [A3 + 0x8]
00000F30 4A2B 0014 tst.b [A3 + 0x14]
00000F34 6604 bne +0x6 /* 00000F3A */
00000F36 7000 moveq.l D0, 0x00
00000F38 6002 bra +0x4 /* 00000F3C */
label00000F3A:
00000F3A 7001 moveq.l D0, 0x01
label00000F3C:
00000F3C 1F00 move.b -[A7], D0
00000F3E 2F04 move.l -[A7], D4
00000F40 3F03 move.w -[A7], D3
00000F42 2F0A move.l -[A7], A2
00000F44 4EBA FF00 jsr [PC - 0x100 /* 00000E46 */]
00000F48 4A6D 1C10 tst.w [A5 + 0x1C10]
00000F4C 4FEF 000C lea.l A7, [A7 + 0xC]
00000F50 6600 013E bne +0x140 /* 00001090 */
label00000F54:
00000F54 5243 addq.w D3, 1
label00000F56:
00000F56 206D 1C30 movea.l A0, [A5 + 0x1C30]
00000F5A 2050 movea.l A0, [A0]
00000F5C 2050 movea.l A0, [A0]
00000F5E B668 000A cmp.w D3, [A0 + 0xA]
00000F62 6FA0 ble -0x5E /* 00000F04 */
00000F64 602A bra +0x2C /* 00000F90 */
label00000F66:
00000F66 2F2C 000A move.l -[A7], [A4 + 0xA]
00000F6A 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */
00000F70 2F0A move.l -[A7], A2
00000F72 4EAD C148 jsr [A5 - 0x3EB8]
00000F76 4227 clr.b -[A7]
00000F78 2F2C 000A move.l -[A7], [A4 + 0xA]
00000F7C 3F14 move.w -[A7], [A4]
00000F7E 2F0A move.l -[A7], A2
00000F80 4EBA FEC4 jsr [PC - 0x13C /* 00000E46 */]
00000F84 4A6D 1C10 tst.w [A5 + 0x1C10]
00000F88 4FEF 0018 lea.l A7, [A7 + 0x18]
00000F8C 6600 0102 bne +0x104 /* 00001090 */
label00000F90:
00000F90 2EAC 0002 move.l [A7], [A4 + 0x2]
00000F94 302F 0002 move.w D0, [A7 + 0x2]
00000F98 48C0 ext.l D0
00000F9A 5380 subq.l D0, 1
00000F9C 3F40 0002 move.w [A7 + 0x2], D0
00000FA0 2F17 move.l -[A7], [A7]
00000FA2 486F 0004 pea.l [A7 + 0x4]
00000FA6 4EAD B6C8 jsr [A5 - 0x4938]
00000FAA 504F addq.w A7, 8
00000FAC 6000 00BE bra +0xC0 /* 0000106C */
label00000FB0:
00000FB0 4A2C 0012 tst.b [A4 + 0x12]
00000FB4 6724 beq +0x26 /* 00000FDA */
00000FB6 3017 move.w D0, [A7]
00000FB8 48C0 ext.l D0
00000FBA 5380 subq.l D0, 1
00000FBC 4C3C 0800 0000 movem.w A3, 0x0
00000FC2 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00000FC6 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00000FCA 2250 movea.l A1, [A0]
00000FCC 4A31 0828 tst.b [A1 + D0 + 0x28]
00000FD0 6708 beq +0xA /* 00000FDA */
00000FD2 4A2C 0013 tst.b [A4 + 0x13]
00000FD6 6700 0088 beq +0x8A /* 00001060 */
label00000FDA:
00000FDA 2F17 move.l -[A7], [A7]
00000FDC 4EAD B5F8 jsr [A5 - 0x4A08]
00000FE0 2648 movea.l A3, A0
00000FE2 4A2B 000E tst.b [A3 + 0xE]
00000FE6 584F addq.w A7, 4
00000FE8 6776 beq +0x78 /* 00001060 */
00000FEA 2A2B 0004 move.l D5, [A3 + 0x4]
00000FEE 4A85 tst.l D5
00000FF0 6E2E bgt +0x30 /* 00001020 */
00000FF2 2F3C 4341 5374 move.l -[A7], 0x43415374 /* 'CASt' */
00000FF8 2F0A move.l -[A7], A2
00000FFA 4EAD A680 jsr [A5 - 0x5980]
00000FFE 2A00 move.l D5, D0
00001000 2F0A move.l -[A7], A2
00001002 4EAD A6F0 jsr [A5 - 0x5910]
00001006 3B40 1C10 move.w [A5 + 0x1C10], D0
0000100A 4A6D 1C10 tst.w [A5 + 0x1C10]
0000100E 4FEF 000C lea.l A7, [A7 + 0xC]
00001012 667C bne +0x7E /* 00001090 */
00001014 2745 0004 move.l [A3 + 0x4], D5
00001018 006B 0080 000C ori.w [A3 + 0xC], 0x80
0000101E 6006 bra +0x8 /* 00001026 */
label00001020:
00001020 026B FF7F 000C andi.w [A3 + 0xC], 0xFF7F
label00001026:
00001026 42A7 clr.l -[A7]
00001028 486F 0008 pea.l [A7 + 0x8]
0000102C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001030 2F0B move.l -[A7], A3
00001032 4EAD BE00 jsr [A5 - 0x4200]
00001036 7600 moveq.l D3, 0x00
00001038 4FEF 000E lea.l A7, [A7 + 0xE]
0000103C 6016 bra +0x18 /* 00001054 */
label0000103E:
0000103E 2F05 move.l -[A7], D5
00001040 2F04 move.l -[A7], D4
00001042 2F0A move.l -[A7], A2
00001044 4EAD C148 jsr [A5 - 0x3EB8]
00001048 4A6D 1C10 tst.w [A5 + 0x1C10]
0000104C 4FEF 000C lea.l A7, [A7 + 0xC]
00001050 663E bne +0x40 /* 00001090 */
00001052 5243 addq.w D3, 1
label00001054:
00001054 41EF 0004 lea.l A0, [A7 + 0x4]
00001058 2830 3400 move.l D4, [A0 + D3.w * 4]
0000105C 4A84 tst.l D4
0000105E 66DE bne -0x20 /* 0000103E */
label00001060:
00001060 2F17 move.l -[A7], [A7]
00001062 486F 0004 pea.l [A7 + 0x4]
00001066 4EAD B6C8 jsr [A5 - 0x4938]
0000106A 504F addq.w A7, 8
label0000106C:
0000106C 4A6F 0002 tst.w [A7 + 0x2]
00001070 671E beq +0x20 /* 00001090 */
00001072 3017 move.w D0, [A7]
00001074 B06C 0006 cmp.w D0, [A4 + 0x6]
00001078 6D00 FF36 blt -0xC8 /* 00000FB0 */
0000107C 3017 move.w D0, [A7]
0000107E B06C 0006 cmp.w D0, [A4 + 0x6]
00001082 660C bne +0xE /* 00001090 */
00001084 302F 0002 move.w D0, [A7 + 0x2]
00001088 B06C 0008 cmp.w D0, [A4 + 0x8]
0000108C 6F00 FF22 ble -0xDC /* 00000FB0 */
label00001090:
00001090 4FEF 001C lea.l A7, [A7 + 0x1C]
00001094 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00001098 4E75 rts
fn0000109A:
0000109A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000109E 4FEF FFE4 lea.l A7, [A7 - 0x1C]
000010A2 246F 0038 movea.l A2, [A7 + 0x38]
000010A6 286F 003C movea.l A4, [A7 + 0x3C]
000010AA 2EAC 0002 move.l [A7], [A4 + 0x2]
000010AE 302F 0002 move.w D0, [A7 + 0x2]
000010B2 48C0 ext.l D0
000010B4 5380 subq.l D0, 1
000010B6 3F40 0002 move.w [A7 + 0x2], D0
000010BA 2F17 move.l -[A7], [A7]
000010BC 486F 0004 pea.l [A7 + 0x4]
000010C0 4EAD B6C8 jsr [A5 - 0x4938]
000010C4 504F addq.w A7, 8
000010C6 6000 00C4 bra +0xC6 /* 0000118C */
label000010CA:
000010CA 4A2C 0012 tst.b [A4 + 0x12]
000010CE 6724 beq +0x26 /* 000010F4 */
000010D0 3017 move.w D0, [A7]
000010D2 48C0 ext.l D0
000010D4 5380 subq.l D0, 1
000010D6 4C3C 0800 0000 movem.w A3, 0x0
000010DC 0018 206D ori.b [A0]+, 0x6D /* 'm' */
000010E0 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
000010E4 2250 movea.l A1, [A0]
000010E6 4A31 0828 tst.b [A1 + D0 + 0x28]
000010EA 6708 beq +0xA /* 000010F4 */
000010EC 4A2C 0013 tst.b [A4 + 0x13]
000010F0 6700 008E beq +0x90 /* 00001180 */
label000010F4:
000010F4 2F17 move.l -[A7], [A7]
000010F6 4EAD B5F8 jsr [A5 - 0x4A08]
000010FA 2648 movea.l A3, A0
000010FC 4A2B 000E tst.b [A3 + 0xE]
00001100 584F addq.w A7, 4
00001102 677C beq +0x7E /* 00001180 */
00001104 302B 000C move.w D0, [A3 + 0xC]
00001108 0280 0000 0080 andi.l D0, 0x80
0000110E 4A80 tst.l D0
00001110 676E beq +0x70 /* 00001180 */
00001112 2A2B 0004 move.l D5, [A3 + 0x4]
00001116 4A85 tst.l D5
00001118 6F66 ble +0x68 /* 00001180 */
0000111A 026B FF7F 000C andi.w [A3 + 0xC], 0xFF7F
00001120 42AB 0004 clr.l [A3 + 0x4]
00001124 2F05 move.l -[A7], D5
00001126 2F0A move.l -[A7], A2
00001128 4EAD A6A0 jsr [A5 - 0x5960]
0000112C 3600 move.w D3, D0
0000112E 42A7 clr.l -[A7]
00001130 486F 0010 pea.l [A7 + 0x10]
00001134 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001138 2F0B move.l -[A7], A3
0000113A 4EAD BE00 jsr [A5 - 0x4200]
0000113E 7600 moveq.l D3, 0x00
00001140 4FEF 0016 lea.l A7, [A7 + 0x16]
00001144 6010 bra +0x12 /* 00001156 */
label00001146:
00001146 2F05 move.l -[A7], D5
00001148 2F04 move.l -[A7], D4
0000114A 2F0A move.l -[A7], A2
0000114C 4EAD C150 jsr [A5 - 0x3EB0]
00001150 5243 addq.w D3, 1
00001152 4FEF 000C lea.l A7, [A7 + 0xC]
label00001156:
00001156 41EF 0004 lea.l A0, [A7 + 0x4]
0000115A 2830 3400 move.l D4, [A0 + D3.w * 4]
0000115E 4A84 tst.l D4
00001160 66E4 bne -0x1A /* 00001146 */
00001162 2F0B move.l -[A7], A3
00001164 4EBA FBC4 jsr [PC - 0x43C /* 00000D2A */]
00001168 4A00 tst.b D0
0000116A 584F addq.w A7, 4
0000116C 6712 beq +0x14 /* 00001180 */
0000116E 2F05 move.l -[A7], D5
00001170 2F3C 5448 554D move.l -[A7], 0x5448554D /* 'THUM' */
00001176 2F0A move.l -[A7], A2
00001178 4EAD C150 jsr [A5 - 0x3EB0]
0000117C 4FEF 000C lea.l A7, [A7 + 0xC]
label00001180:
00001180 2F17 move.l -[A7], [A7]
00001182 486F 0004 pea.l [A7 + 0x4]
00001186 4EAD B6C8 jsr [A5 - 0x4938]
0000118A 504F addq.w A7, 8
label0000118C:
0000118C 4A6F 0002 tst.w [A7 + 0x2]
00001190 671E beq +0x20 /* 000011B0 */
00001192 3017 move.w D0, [A7]
00001194 B06C 0006 cmp.w D0, [A4 + 0x6]
00001198 6D00 FF30 blt -0xCE /* 000010CA */
0000119C 3017 move.w D0, [A7]
0000119E B06C 0006 cmp.w D0, [A4 + 0x6]
000011A2 660C bne +0xE /* 000011B0 */
000011A4 302F 0002 move.w D0, [A7 + 0x2]
000011A8 B06C 0008 cmp.w D0, [A4 + 0x8]
000011AC 6F00 FF1C ble -0xE2 /* 000010CA */
label000011B0:
000011B0 4FEF 001C lea.l A7, [A7 + 0x1C]
000011B4 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000011B8 4E75 rts
fn000011BA:
000011BA 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
000011BE 4FEF FFE6 lea.l A7, [A7 - 0x1A]
000011C2 286F 0042 movea.l A4, [A7 + 0x42]
000011C6 266F 0046 movea.l A3, [A7 + 0x46]
000011CA 2F2F 004A move.l -[A7], [A7 + 0x4A]
000011CE 4EAD B5F8 jsr [A5 - 0x4A08]
000011D2 2448 movea.l A2, A0
000011D4 4A2A 000E tst.b [A2 + 0xE]
000011D8 584F addq.w A7, 4
000011DA 6700 00F4 beq +0xF6 /* 000012D0 */
000011DE 2C6A 0004 movea.l A6, [A2 + 0x4]
000011E2 2A0E move.l D5, A6
000011E4 302A 000C move.w D0, [A2 + 0xC]
000011E8 0280 0000 0800 andi.l D0, 0x800
000011EE 4A80 tst.l D0
000011F0 56C0 sne D0
000011F2 4400 neg.b D0
000011F4 49C0 lea.l A4, D0
000011F6 1600 move.b D3, D0
000011F8 102A 000E move.b D0, [A2 + 0xE]
000011FC 4880 ext.w D0
000011FE 3F00 move.w -[A7], D0
00001200 4EAD BD40 jsr [A5 - 0x42C0]
00001204 4A00 tst.b D0
00001206 544F addq.w A7, 2
00001208 670E beq +0x10 /* 00001218 */
0000120A 302A 000C move.w D0, [A2 + 0xC]
0000120E 7204 moveq.l D1, 0x04
00001210 C081 and.l D0, D1
00001212 4A80 tst.l D0
00001214 6602 bne +0x4 /* 00001218 */
00001216 7600 moveq.l D3, 0x00
label00001218:
00001218 4A03 tst.b D3
0000121A 6748 beq +0x4A /* 00001264 */
0000121C 2545 0004 move.l [A2 + 0x4], D5
00001220 4857 pea.l [A7]
00001222 2F2F 004E move.l -[A7], [A7 + 0x4E]
00001226 4EAD B2E0 jsr [A5 - 0x4D20]
0000122A 1600 move.b D3, D0
0000122C 254E 0004 move.l [A2 + 0x4], A6
00001230 4A03 tst.b D3
00001232 504F addq.w A7, 8
00001234 6610 bne +0x12 /* 00001246 */
00001236 0C6D FFD5 1C10 cmpi.w [A5 + 0x1C10], 0xFFD5
0000123C 6626 bne +0x28 /* 00001264 */
0000123E 426D 1C10 clr.w [A5 + 0x1C10]
00001242 6000 008C bra +0x8E /* 000012D0 */
label00001246:
00001246 3F3C 0006 move.w -[A7], 0x6
0000124A 2F2F 004C move.l -[A7], [A7 + 0x4C]
0000124E 4EAD BE08 jsr [A5 - 0x41F8]
00001252 3F2F 0006 move.w -[A7], [A7 + 0x6]
00001256 2F2F 0052 move.l -[A7], [A7 + 0x52]
0000125A 4EAD B2C8 jsr [A5 - 0x4D38]
0000125E 4FEF 000C lea.l A7, [A7 + 0xC]
00001262 606C bra +0x6E /* 000012D0 */
label00001264:
00001264 4A2F 004E tst.b [A7 + 0x4E]
00001268 6604 bne +0x6 /* 0000126E */
0000126A 7000 moveq.l D0, 0x00
0000126C 6002 bra +0x4 /* 00001270 */
label0000126E:
0000126E 7001 moveq.l D0, 0x01
label00001270:
00001270 2F00 move.l -[A7], D0
00001272 486F 0006 pea.l [A7 + 0x6]
00001276 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000127A 2F0A move.l -[A7], A2
0000127C 4EAD BE00 jsr [A5 - 0x4200]
00001280 7C00 moveq.l D6, 0x00
00001282 4FEF 000E lea.l A7, [A7 + 0xE]
00001286 603C bra +0x3E /* 000012C4 */
label00001288:
00001288 2545 0004 move.l [A2 + 0x4], D5
0000128C 2F05 move.l -[A7], D5
0000128E 2F04 move.l -[A7], D4
00001290 2F0C move.l -[A7], A4
00001292 4EAD C108 jsr [A5 - 0x3EF8]
00001296 2600 move.l D3, D0
00001298 2F0E move.l -[A7], A6
0000129A 2F04 move.l -[A7], D4
0000129C 2F0B move.l -[A7], A3
0000129E 4EAD C108 jsr [A5 - 0x3EF8]
000012A2 2E00 move.l D7, D0
000012A4 70FF moveq.l D0, 0xFFFFFFFF
000012A6 B680 cmp.l D3, D0
000012A8 4FEF 0018 lea.l A7, [A7 + 0x18]
000012AC 6714 beq +0x16 /* 000012C2 */
000012AE 2F07 move.l -[A7], D7
000012B0 2F0B move.l -[A7], A3
000012B2 2F03 move.l -[A7], D3
000012B4 2F0C move.l -[A7], A4
000012B6 4EAD A6E8 jsr [A5 - 0x5918]
000012BA 3B40 1C10 move.w [A5 + 0x1C10], D0
000012BE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000012C2:
000012C2 5246 addq.w D6, 1
label000012C4:
000012C4 41EF 0002 lea.l A0, [A7 + 0x2]
000012C8 2830 6400 move.l D4, [A0 + D6.w * 4]
000012CC 4A84 tst.l D4
000012CE 66B8 bne -0x46 /* 00001288 */
label000012D0:
000012D0 4FEF 001A lea.l A7, [A7 + 0x1A]
000012D4 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
000012D8 4E75 rts
fn000012DA:
000012DA 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
000012DE 514F subq.w A7, 8
000012E0 286F 0028 movea.l A4, [A7 + 0x28]
000012E4 266F 002C movea.l A3, [A7 + 0x2C]
000012E8 246F 0030 movea.l A2, [A7 + 0x30]
000012EC 182F 0036 move.b D4, [A7 + 0x36]
000012F0 9DCE sub.l A6, A6
000012F2 2B4B 14EA move.l [A5 + 0x14EA /* export_665 */], A3
000012F6 4A2F 0034 tst.b [A7 + 0x34]
000012FA 6708 beq +0xA /* 00001304 */
000012FC 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001300 2C68 0010 movea.l A6, [A0 + 0x10]
label00001304:
00001304 200E move.l D0, A6
00001306 6734 beq +0x36 /* 0000133C */
00001308 2056 movea.l A0, [A6]
0000130A 2A28 0008 move.l D5, [A0 + 0x8]
0000130E 7600 moveq.l D3, 0x00
00001310 6022 bra +0x24 /* 00001334 */
label00001312:
00001312 2056 movea.l A0, [A6]
00001314 2EB0 3C14 move.l [A7], [A0 + D3 * 4 + 0x14]
00001318 1F04 move.b -[A7], D4
0000131A 2F2F 0002 move.l -[A7], [A7 + 0x2]
0000131E 2F0B move.l -[A7], A3
00001320 2F0C move.l -[A7], A4
00001322 4EBA FE96 jsr [PC - 0x16A /* 000011BA */]
00001326 4A6D 1C10 tst.w [A5 + 0x1C10]
0000132A 4FEF 000E lea.l A7, [A7 + 0xE]
0000132E 6600 00A2 bne +0xA4 /* 000013D2 */
00001332 5283 addq.l D3, 1
label00001334:
00001334 B685 cmp.l D3, D5
00001336 6DDA blt -0x24 /* 00001312 */
00001338 6000 0098 bra +0x9A /* 000013D2 */
label0000133C:
0000133C 2F6A 0002 0004 move.l [A7 + 0x4], [A2 + 0x2]
00001342 302F 0006 move.w D0, [A7 + 0x6]
00001346 48C0 ext.l D0
00001348 5380 subq.l D0, 1
0000134A 3F40 0006 move.w [A7 + 0x6], D0
0000134E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001352 486F 0008 pea.l [A7 + 0x8]
00001356 4EAD B6C8 jsr [A5 - 0x4938]
0000135A 504F addq.w A7, 8
0000135C 6050 bra +0x52 /* 000013AE */
label0000135E:
0000135E 4A2A 0012 tst.b [A2 + 0x12]
00001362 6724 beq +0x26 /* 00001388 */
00001364 302F 0004 move.w D0, [A7 + 0x4]
00001368 48C0 ext.l D0
0000136A 5380 subq.l D0, 1
0000136C 4C3C 0800 0000 movem.w A3, 0x0
00001372 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00001376 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
0000137A 2250 movea.l A1, [A0]
0000137C 4A31 0828 tst.b [A1 + D0 + 0x28]
00001380 6706 beq +0x8 /* 00001388 */
00001382 4A2A 0013 tst.b [A2 + 0x13]
00001386 6718 beq +0x1A /* 000013A0 */
label00001388:
00001388 1F04 move.b -[A7], D4
0000138A 2F2F 0006 move.l -[A7], [A7 + 0x6]
0000138E 2F0B move.l -[A7], A3
00001390 2F0C move.l -[A7], A4
00001392 4EBA FE26 jsr [PC - 0x1DA /* 000011BA */]
00001396 4A6D 1C10 tst.w [A5 + 0x1C10]
0000139A 4FEF 000E lea.l A7, [A7 + 0xE]
0000139E 6632 bne +0x34 /* 000013D2 */
label000013A0:
000013A0 2F2F 0004 move.l -[A7], [A7 + 0x4]
000013A4 486F 0008 pea.l [A7 + 0x8]
000013A8 4EAD B6C8 jsr [A5 - 0x4938]
000013AC 504F addq.w A7, 8
label000013AE:
000013AE 4A6F 0006 tst.w [A7 + 0x6]
000013B2 671E beq +0x20 /* 000013D2 */
000013B4 302F 0004 move.w D0, [A7 + 0x4]
000013B8 B06A 0006 cmp.w D0, [A2 + 0x6]
000013BC 6DA0 blt -0x5E /* 0000135E */
000013BE 302F 0004 move.w D0, [A7 + 0x4]
000013C2 B06A 0006 cmp.w D0, [A2 + 0x6]
000013C6 660A bne +0xC /* 000013D2 */
000013C8 302F 0006 move.w D0, [A7 + 0x6]
000013CC B06A 0008 cmp.w D0, [A2 + 0x8]
000013D0 6F8C ble -0x72 /* 0000135E */
label000013D2:
000013D2 504F addq.w A7, 8
000013D4 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
000013D8 4E75 rts
fn000013DA:
000013DA 48E7 0030 movem.l -[A7], A2,A3
000013DE 594F subq.w A7, 4
000013E0 246F 0010 movea.l A2, [A7 + 0x10]
000013E4 2EAA 0002 move.l [A7], [A2 + 0x2]
000013E8 302F 0002 move.w D0, [A7 + 0x2]
000013EC 48C0 ext.l D0
000013EE 5380 subq.l D0, 1
000013F0 3F40 0002 move.w [A7 + 0x2], D0
000013F4 2F17 move.l -[A7], [A7]
000013F6 486F 0004 pea.l [A7 + 0x4]
000013FA 4EAD B6C8 jsr [A5 - 0x4938]
000013FE 504F addq.w A7, 8
00001400 6072 bra +0x74 /* 00001474 */
label00001402:
00001402 4A2A 0012 tst.b [A2 + 0x12]
00001406 6722 beq +0x24 /* 0000142A */
00001408 3017 move.w D0, [A7]
0000140A 48C0 ext.l D0
0000140C 5380 subq.l D0, 1
0000140E 4C3C 0800 0000 movem.w A3, 0x0
00001414 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00001418 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
0000141C 2250 movea.l A1, [A0]
0000141E 4A31 0828 tst.b [A1 + D0 + 0x28]
00001422 6706 beq +0x8 /* 0000142A */
00001424 4A2A 0013 tst.b [A2 + 0x13]
00001428 673E beq +0x40 /* 00001468 */
label0000142A:
0000142A 2F17 move.l -[A7], [A7]
0000142C 4EAD B5F8 jsr [A5 - 0x4A08]
00001430 2648 movea.l A3, A0
00001432 4A2B 000E tst.b [A3 + 0xE]
00001436 584F addq.w A7, 4
00001438 672E beq +0x30 /* 00001468 */
0000143A 026B EF77 000C andi.w [A3 + 0xC], 0xEF77
00001440 302B 000C move.w D0, [A3 + 0xC]
00001444 7204 moveq.l D1, 0x04
00001446 C081 and.l D0, D1
00001448 4A80 tst.l D0
0000144A 671C beq +0x1E /* 00001468 */
0000144C 2F17 move.l -[A7], [A7]
0000144E 4EAD B348 jsr [A5 - 0x4CB8]
00001452 026B FEFB 000C andi.w [A3 + 0xC], 0xFEFB
00001458 3F3C 0001 move.w -[A7], 0x1
0000145C 2F2F 0006 move.l -[A7], [A7 + 0x6]
00001460 4EAD B2C8 jsr [A5 - 0x4D38]
00001464 4FEF 000A lea.l A7, [A7 + 0xA]
label00001468:
00001468 2F17 move.l -[A7], [A7]
0000146A 486F 0004 pea.l [A7 + 0x4]
0000146E 4EAD B6C8 jsr [A5 - 0x4938]
00001472 504F addq.w A7, 8
label00001474:
00001474 4A6F 0002 tst.w [A7 + 0x2]
00001478 671C beq +0x1E /* 00001496 */
0000147A 3017 move.w D0, [A7]
0000147C B06A 0006 cmp.w D0, [A2 + 0x6]
00001480 6D80 blt -0x7E /* 00001402 */
00001482 3017 move.w D0, [A7]
00001484 B06A 0006 cmp.w D0, [A2 + 0x6]
00001488 660C bne +0xE /* 00001496 */
0000148A 302F 0002 move.w D0, [A7 + 0x2]
0000148E B06A 0008 cmp.w D0, [A2 + 0x8]
00001492 6F00 FF6E ble -0x90 /* 00001402 */
label00001496:
00001496 584F addq.w A7, 4
00001498 4CDF 0C00 movem.l A2,A3, [A7]+
0000149C 4E75 rts
fn0000149E:
0000149E 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000014A2 5D4F subq.w A7, 6
000014A4 1C2F 0022 move.b D6, [A7 + 0x22]
000014A8 266F 0028 movea.l A3, [A7 + 0x28]
000014AC 2B6F 0024 14EA move.l [A5 + 0x14EA /* export_665 */], [A7 + 0x24]
000014B2 2F6B 0002 0002 move.l [A7 + 0x2], [A3 + 0x2]
000014B8 302F 0004 move.w D0, [A7 + 0x4]
000014BC 48C0 ext.l D0
000014BE 5380 subq.l D0, 1
000014C0 3F40 0004 move.w [A7 + 0x4], D0
000014C4 2F2F 0002 move.l -[A7], [A7 + 0x2]
000014C8 486F 0006 pea.l [A7 + 0x6]
000014CC 4EAD B6C8 jsr [A5 - 0x4938]
000014D0 504F addq.w A7, 8
000014D2 6000 00D2 bra +0xD4 /* 000015A6 */
label000014D6:
000014D6 4A2B 0012 tst.b [A3 + 0x12]
000014DA 6726 beq +0x28 /* 00001502 */
000014DC 302F 0002 move.w D0, [A7 + 0x2]
000014E0 48C0 ext.l D0
000014E2 5380 subq.l D0, 1
000014E4 4C3C 0800 0000 movem.w A3, 0x0
000014EA 0018 206D ori.b [A0]+, 0x6D /* 'm' */
000014EE 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
000014F2 2250 movea.l A1, [A0]
000014F4 4A31 0828 tst.b [A1 + D0 + 0x28]
000014F8 6708 beq +0xA /* 00001502 */
000014FA 4A2B 0013 tst.b [A3 + 0x13]
000014FE 6700 0098 beq +0x9A /* 00001598 */
label00001502:
00001502 2F2F 0002 move.l -[A7], [A7 + 0x2]
00001506 4EAD B5F8 jsr [A5 - 0x4A08]
0000150A 2448 movea.l A2, A0
0000150C 4A2A 000E tst.b [A2 + 0xE]
00001510 584F addq.w A7, 4
00001512 6700 0084 beq +0x86 /* 00001598 */
00001516 282A 0004 move.l D4, [A2 + 0x4]
0000151A 2A04 move.l D5, D4
0000151C 302A 000C move.w D0, [A2 + 0xC]
00001520 7204 moveq.l D1, 0x04
00001522 C081 and.l D0, D1
00001524 4A80 tst.l D0
00001526 56C0 sne D0
00001528 4400 neg.b D0
0000152A 49C0 lea.l A4, D0
0000152C 1600 move.b D3, D0
0000152E 4A06 tst.b D6
00001530 6704 beq +0x6 /* 00001536 */
00001532 4A03 tst.b D3
00001534 6762 beq +0x64 /* 00001598 */
label00001536:
00001536 4A03 tst.b D3
00001538 6634 bne +0x36 /* 0000156E */
0000153A 2F0A move.l -[A7], A2
0000153C 4EAD B220 jsr [A5 - 0x4DE0]
00001540 4A00 tst.b D0
00001542 584F addq.w A7, 4
00001544 6628 bne +0x2A /* 0000156E */
00001546 2545 0004 move.l [A2 + 0x4], D5
0000154A 4857 pea.l [A7]
0000154C 2F2F 0006 move.l -[A7], [A7 + 0x6]
00001550 4EAD B2E0 jsr [A5 - 0x4D20]
00001554 1600 move.b D3, D0
00001556 2544 0004 move.l [A2 + 0x4], D4
0000155A 4A03 tst.b D3
0000155C 504F addq.w A7, 8
0000155E 6612 bne +0x14 /* 00001572 */
00001560 0C6D FFD5 1C10 cmpi.w [A5 + 0x1C10], 0xFFD5
00001566 6666 bne +0x68 /* 000015CE */
00001568 426D 1C10 clr.w [A5 + 0x1C10]
0000156C 602A bra +0x2C /* 00001598 */
label0000156E:
0000156E 3EBC FFFF move.w [A7], 0xFFFF
label00001572:
00001572 3F3C 0006 move.w -[A7], 0x6
00001576 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000157A 4EAD BE08 jsr [A5 - 0x41F8]
0000157E 4A6D 1C10 tst.w [A5 + 0x1C10]
00001582 5C4F addq.w A7, 6
00001584 6648 bne +0x4A /* 000015CE */
00001586 0C57 FFFF cmpi.w [A7], 0xFFFF
0000158A 670C beq +0xE /* 00001598 */
0000158C 3F17 move.w -[A7], [A7]
0000158E 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001592 4EAD B2C8 jsr [A5 - 0x4D38]
00001596 5C4F addq.w A7, 6
label00001598:
00001598 2F2F 0002 move.l -[A7], [A7 + 0x2]
0000159C 486F 0006 pea.l [A7 + 0x6]
000015A0 4EAD B6C8 jsr [A5 - 0x4938]
000015A4 504F addq.w A7, 8
label000015A6:
000015A6 4A6F 0004 tst.w [A7 + 0x4]
000015AA 6722 beq +0x24 /* 000015CE */
000015AC 302F 0002 move.w D0, [A7 + 0x2]
000015B0 B06B 0006 cmp.w D0, [A3 + 0x6]
000015B4 6D00 FF20 blt -0xDE /* 000014D6 */
000015B8 302F 0002 move.w D0, [A7 + 0x2]
000015BC B06B 0006 cmp.w D0, [A3 + 0x6]
000015C0 660C bne +0xE /* 000015CE */
000015C2 302F 0004 move.w D0, [A7 + 0x4]
000015C6 B06B 0008 cmp.w D0, [A3 + 0x8]
000015CA 6F00 FF0A ble -0xF4 /* 000014D6 */
label000015CE:
000015CE 5C4F addq.w A7, 6
000015D0 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000015D4 4E75 rts
fn000015D6:
000015D6 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
000015DA 5D4F subq.w A7, 6
000015DC 266F 002A movea.l A3, [A7 + 0x2A]
000015E0 2B6F 0026 14EA move.l [A5 + 0x14EA /* export_665 */], [A7 + 0x26]
000015E6 2053 movea.l A0, [A3]
000015E8 3E28 000A move.w D7, [A0 + 0xA]
000015EC 7600 moveq.l D3, 0x00
000015EE 6000 0092 bra +0x94 /* 00001682 */
label000015F2:
000015F2 2053 movea.l A0, [A3]
000015F4 2F70 3414 0002 move.l [A7 + 0x2], [A0 + D3.w * 4 + 0x14]
000015FA 2F2F 0002 move.l -[A7], [A7 + 0x2]
000015FE 4EAD B5F8 jsr [A5 - 0x4A08]
00001602 2448 movea.l A2, A0
00001604 4A2A 000E tst.b [A2 + 0xE]
00001608 584F addq.w A7, 4
0000160A 6774 beq +0x76 /* 00001680 */
0000160C 2A2A 0004 move.l D5, [A2 + 0x4]
00001610 2C05 move.l D6, D5
00001612 302A 000C move.w D0, [A2 + 0xC]
00001616 7204 moveq.l D1, 0x04
00001618 C081 and.l D0, D1
0000161A 4A80 tst.l D0
0000161C 56C0 sne D0
0000161E 4400 neg.b D0
00001620 49C0 lea.l A4, D0
00001622 1800 move.b D4, D0
00001624 4A04 tst.b D4
00001626 6634 bne +0x36 /* 0000165C */
00001628 2F0A move.l -[A7], A2
0000162A 4EAD B220 jsr [A5 - 0x4DE0]
0000162E 4A00 tst.b D0
00001630 584F addq.w A7, 4
00001632 6628 bne +0x2A /* 0000165C */
00001634 2546 0004 move.l [A2 + 0x4], D6
00001638 4857 pea.l [A7]
0000163A 2F2F 0006 move.l -[A7], [A7 + 0x6]
0000163E 4EAD B2E0 jsr [A5 - 0x4D20]
00001642 1C00 move.b D6, D0
00001644 2545 0004 move.l [A2 + 0x4], D5
00001648 4A06 tst.b D6
0000164A 504F addq.w A7, 8
0000164C 660E bne +0x10 /* 0000165C */
0000164E 0C6D FFD5 1C10 cmpi.w [A5 + 0x1C10], 0xFFD5
00001654 6632 bne +0x34 /* 00001688 */
00001656 426D 1C10 clr.w [A5 + 0x1C10]
0000165A 6024 bra +0x26 /* 00001680 */
label0000165C:
0000165C 3F3C 0006 move.w -[A7], 0x6
00001660 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001664 4EAD BE08 jsr [A5 - 0x41F8]
00001668 4A6D 1C10 tst.w [A5 + 0x1C10]
0000166C 5C4F addq.w A7, 6
0000166E 6618 bne +0x1A /* 00001688 */
00001670 4A04 tst.b D4
00001672 660C bne +0xE /* 00001680 */
00001674 3F17 move.w -[A7], [A7]
00001676 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000167A 4EAD B2C8 jsr [A5 - 0x4D38]
0000167E 5C4F addq.w A7, 6
label00001680:
00001680 5243 addq.w D3, 1
label00001682:
00001682 B647 cmp.w D3, D7
00001684 6D00 FF6C blt -0x92 /* 000015F2 */
label00001688:
00001688 5C4F addq.w A7, 6
0000168A 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
0000168E 4E75 rts
fn00001690:
00001690 4A2F 000C tst.b [A7 + 0xC]
00001694 6720 beq +0x22 /* 000016B6 */
00001696 206D 1C30 movea.l A0, [A5 + 0x1C30]
0000169A 4AA8 0010 tst.l [A0 + 0x10]
0000169E 6716 beq +0x18 /* 000016B6 */
000016A0 2F2F 0008 move.l -[A7], [A7 + 0x8]
000016A4 2F28 0010 move.l -[A7], [A0 + 0x10]
000016A8 2F2F 000C move.l -[A7], [A7 + 0xC]
000016AC 4EBA FF28 jsr [PC - 0xD8 /* 000015D6 */]
000016B0 4FEF 000C lea.l A7, [A7 + 0xC]
000016B4 6012 bra +0x14 /* 000016C8 */
label000016B6:
000016B6 2F2F 0008 move.l -[A7], [A7 + 0x8]
000016BA 2F2F 0008 move.l -[A7], [A7 + 0x8]
000016BE 4227 clr.b -[A7]
000016C0 4EBA FDDC jsr [PC - 0x224 /* 0000149E */]
000016C4 4FEF 000A lea.l A7, [A7 + 0xA]
label000016C8:
000016C8 4E75 rts
fn000016CA:
000016CA 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000016CE 514F subq.w A7, 8
000016D0 286F 002C movea.l A4, [A7 + 0x2C]
000016D4 266F 0030 movea.l A3, [A7 + 0x30]
000016D8 7E00 moveq.l D7, 0x00
000016DA 422C 001E clr.b [A4 + 0x1E]
000016DE 3013 move.w D0, [A3]
000016E0 48C0 ext.l D0
000016E2 5380 subq.l D0, 1
000016E4 4C3C 0800 0000 movem.w A3, 0x0
000016EA 0018 206D ori.b [A0]+, 0x6D /* 'm' */
000016EE 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
000016F2 2250 movea.l A1, [A0]
000016F4 3031 0820 move.w D0, [A1 + D0 + 0x20]
000016F8 48C0 ext.l D0
000016FA 5380 subq.l D0, 1
000016FC 4C3C 0800 0000 movem.w A3, 0x0
00001702 0166 bchg -[A6], D0
00001704 206D 14A8 movea.l A0, [A5 + 0x14A8]
00001708 2050 movea.l A0, [A0]
0000170A D1C0 add.l A0, D0
0000170C 7014 moveq.l D0, 0x14
0000170E 2F30 0804 move.l -[A7], [A0 + D0 + 0x4]
00001712 4EAD C2E0 jsr [A5 - 0x3D20]
00001716 0680 0000 0200 addi.l D0, 0x200
0000171C 2600 move.l D3, D0
0000171E 2F6B 0002 0008 move.l [A7 + 0x8], [A3 + 0x2]
00001724 302F 000A move.w D0, [A7 + 0xA]
00001728 48C0 ext.l D0
0000172A 5380 subq.l D0, 1
0000172C 3F40 000A move.w [A7 + 0xA], D0
00001730 2F2F 0008 move.l -[A7], [A7 + 0x8]
00001734 486F 000C pea.l [A7 + 0xC]
00001738 4EAD B6C8 jsr [A5 - 0x4938]
0000173C 4FEF 000C lea.l A7, [A7 + 0xC]
00001740 6000 00E2 bra +0xE4 /* 00001824 */
label00001744:
00001744 4A2B 0012 tst.b [A3 + 0x12]
00001748 6720 beq +0x22 /* 0000176A */
0000174A 302F 0004 move.w D0, [A7 + 0x4]
0000174E 48C0 ext.l D0
00001750 5380 subq.l D0, 1
00001752 4C3C 0800 0000 movem.w A3, 0x0
00001758 0018 206D ori.b [A0]+, 0x6D /* 'm' */
0000175C 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00001760 2250 movea.l A1, [A0]
00001762 4A31 0828 tst.b [A1 + D0 + 0x28]
00001766 6600 00AE bne +0xB0 /* 00001816 */
label0000176A:
0000176A 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000176E 4EAD B5F8 jsr [A5 - 0x4A08]
00001772 2448 movea.l A2, A0
00001774 4A2A 000E tst.b [A2 + 0xE]
00001778 584F addq.w A7, 4
0000177A 6700 009A beq +0x9C /* 00001816 */
0000177E 5247 addq.w D7, 1
00001780 3F3C 0001 move.w -[A7], 0x1
00001784 2F0A move.l -[A7], A2
00001786 4EAD B618 jsr [A5 - 0x49E8]
0000178A 4A00 tst.b D0
0000178C 5C4F addq.w A7, 6
0000178E 6770 beq +0x72 /* 00001800 */
00001790 7801 moveq.l D4, 0x01
00001792 4A6A 001C tst.w [A2 + 0x1C]
00001796 6C10 bge +0x12 /* 000017A8 */
00001798 197C 0001 001E move.b [A4 + 0x1E], 0x1
0000179E 7800 moveq.l D4, 0x00
000017A0 182A 0033 move.b D4, [A2 + 0x33]
000017A4 7032 moveq.l D0, 0x32
000017A6 D680 add.l D3, D0
label000017A8:
000017A8 554F subq.w A7, 2
000017AA 486A 001E pea.l [A2 + 0x1E]
000017AE 3F04 move.w -[A7], D4
000017B0 4EAD C5D8 jsr [A5 - 0x3A28]
000017B4 301F move.w D0, [A7]+
000017B6 48C0 ext.l D0
000017B8 2C00 move.l D6, D0
000017BA 302A 001E move.w D0, [A2 + 0x1E]
000017BE 48C0 ext.l D0
000017C0 3A2A 0022 move.w D5, [A2 + 0x22]
000017C4 48C5 ext.l D5
000017C6 9A80 sub.l D5, D0
000017C8 2806 move.l D4, D6
000017CA 4C05 4800 movem.w A3,A6, D5
000017CE D684 add.l D3, D4
000017D0 102A 000F move.b D0, [A2 + 0xF]
000017D4 7220 moveq.l D1, 0x20
000017D6 C081 and.l D0, D1
000017D8 4A80 tst.l D0
000017DA 673A beq +0x3C /* 00001816 */
000017DC 4AAA 0010 tst.l [A2 + 0x10]
000017E0 6716 beq +0x18 /* 000017F8 */
000017E2 206A 0010 movea.l A0, [A2 + 0x10]
000017E6 4A90 tst.l [A0]
000017E8 670E beq +0x10 /* 000017F8 */
000017EA 2F2A 0010 move.l -[A7], [A2 + 0x10]
000017EE 4EAD C268 jsr [A5 - 0x3D98]
000017F2 D680 add.l D3, D0
000017F4 584F addq.w A7, 4
000017F6 601E bra +0x20 /* 00001816 */
label000017F8:
000017F8 2004 move.l D0, D4
000017FA EE80 asr D0, 7
000017FC D680 add.l D3, D0
000017FE 6016 bra +0x18 /* 00001816 */
label00001800:
00001800 42A7 clr.l -[A7]
00001802 42A7 clr.l -[A7]
00001804 3F3C 0015 move.w -[A7], 0x15
00001808 2F2F 000E move.l -[A7], [A7 + 0xE]
0000180C 4EAD BDF8 jsr [A5 - 0x4208]
00001810 D680 add.l D3, D0
00001812 4FEF 000E lea.l A7, [A7 + 0xE]
label00001816:
00001816 2F2F 0004 move.l -[A7], [A7 + 0x4]
0000181A 486F 0008 pea.l [A7 + 0x8]
0000181E 4EAD B6C8 jsr [A5 - 0x4938]
00001822 504F addq.w A7, 8
label00001824:
00001824 4A6F 0006 tst.w [A7 + 0x6]
00001828 6722 beq +0x24 /* 0000184C */
0000182A 302F 0004 move.w D0, [A7 + 0x4]
0000182E B06B 0006 cmp.w D0, [A3 + 0x6]
00001832 6D00 FF10 blt -0xEE /* 00001744 */
00001836 302F 0004 move.w D0, [A7 + 0x4]
0000183A B06B 0006 cmp.w D0, [A3 + 0x6]
0000183E 660C bne +0xE /* 0000184C */
00001840 302F 0006 move.w D0, [A7 + 0x6]
00001844 B06B 0008 cmp.w D0, [A3 + 0x8]
00001848 6F00 FEFA ble -0x104 /* 00001744 */
label0000184C:
0000184C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00001850 4AA8 0008 tst.l [A0 + 0x8]
00001854 670C beq +0xE /* 00001862 */
00001856 2F28 0008 move.l -[A7], [A0 + 0x8]
0000185A 4EAD C2E0 jsr [A5 - 0x3D20]
0000185E D680 add.l D3, D0
00001860 584F addq.w A7, 4
label00001862:
00001862 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001866 4AA8 0038 tst.l [A0 + 0x38]
0000186A 6714 beq +0x16 /* 00001880 */
0000186C 0C68 0003 03A2 cmpi.w [A0 + 0x3A2], 0x3
00001872 660C bne +0xE /* 00001880 */
00001874 2F28 0038 move.l -[A7], [A0 + 0x38]
00001878 4EAD C2E0 jsr [A5 - 0x3D20]
0000187C D680 add.l D3, D0
0000187E 584F addq.w A7, 4
label00001880:
00001880 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001884 4A68 0026 tst.w [A0 + 0x26]
00001888 6F20 ble +0x22 /* 000018AA */
0000188A 2F28 002C move.l -[A7], [A0 + 0x2C]
0000188E 4EAD C2E0 jsr [A5 - 0x3D20]
00001892 2F40 0004 move.l [A7 + 0x4], D0
00001896 206D 1C30 movea.l A0, [A5 + 0x1C30]
0000189A 2F28 0028 move.l -[A7], [A0 + 0x28]
0000189E 4EAD C2E0 jsr [A5 - 0x3D20]
000018A2 D0AF 0008 add.l D0, [A7 + 0x8]
000018A6 D680 add.l D3, D0
000018A8 504F addq.w A7, 8
label000018AA:
000018AA 2943 0020 move.l [A4 + 0x20], D3
000018AE 3947 0044 move.w [A4 + 0x44], D7
000018B2 504F addq.w A7, 8
000018B4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000018B8 4E75 rts
fn000018BA:
000018BA 48E7 1030 movem.l -[A7], D3,A2,A3
000018BE 4FEF FFEC lea.l A7, [A7 - 0x14]
000018C2 246F 0024 movea.l A2, [A7 + 0x24]
000018C6 266F 0028 movea.l A3, [A7 + 0x28]
000018CA 162F 0032 move.b D3, [A7 + 0x32]
000018CE 4878 0050 push.l 0x50 /* 'P' */
000018D2 42A7 clr.l -[A7]
000018D4 2F0A move.l -[A7], A2
000018D6 4EAD 9E32 jsr [A5 - 0x61CE]
000018DA 4A03 tst.b D3
000018DC 4FEF 000C lea.l A7, [A7 + 0xC]
000018E0 6722 beq +0x24 /* 00001904 */
000018E2 2F6F 002C 0004 move.l [A7 + 0x4], [A7 + 0x2C]
000018E8 1F6B 0013 0013 move.b [A7 + 0x13], [A3 + 0x13]
000018EE 486F 0004 pea.l [A7 + 0x4]
000018F2 2F2B 0006 move.l -[A7], [A3 + 0x6]
000018F6 2F2B 0002 move.l -[A7], [A3 + 0x2]
000018FA 4EBA 249E jsr [PC + 0x249E /* 00003D9A */]
000018FE 4FEF 000C lea.l A7, [A7 + 0xC]
00001902 6006 bra +0x8 /* 0000190A */
label00001904:
00001904 157C 0001 0010 move.b [A2 + 0x10], 0x1
label0000190A:
0000190A 34BC 0050 move.w [A2], 0x50 /* 'P' */
0000190E 357C 04C1 0024 move.w [A2 + 0x24], 0x4C1
00001914 4A2F 0030 tst.b [A7 + 0x30]
00001918 6608 bne +0xA /* 00001922 */
0000191A 203C 0000 04C1 move.l D0, 0x4C1
00001920 6006 bra +0x8 /* 00001928 */
label00001922:
00001922 203C 0000 163C move.l D0, 0x163C
label00001928:
00001928 3540 0002 move.w [A2 + 0x2], D0
0000192C 4A03 tst.b D3
0000192E 672A beq +0x2C /* 0000195A */
00001930 206D 20BE movea.l A0, [A5 + 0x20BE]
00001934 2568 0010 0004 move.l [A2 + 0x4], [A0 + 0x10]
0000193A 2568 0014 0008 move.l [A2 + 0x8], [A0 + 0x14]
00001940 4857 pea.l [A7]
00001942 A874 syscall GetPort
00001944 2F2D 20BE move.l -[A7], [A5 + 0x20BE]
00001948 A873 syscall SetPort
0000194A 486A 0004 pea.l [A2 + 0x4]
0000194E A870 syscall LocalToGlobal
00001950 486A 0008 pea.l [A2 + 0x8]
00001954 A870 syscall LocalToGlobal
00001956 2F17 move.l -[A7], [A7]
00001958 A873 syscall SetPort
label0000195A:
0000195A 356B 0004 000C move.w [A2 + 0xC], [A3 + 0x4]
00001960 356B 0008 000E move.w [A2 + 0xE], [A3 + 0x8]
00001966 4A03 tst.b D3
00001968 6700 00CC beq +0xCE /* 00001A36 */
0000196C 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00001970 3568 16F6 0036 move.w [A2 + 0x36], [A0 + 0x16F6]
00001976 206D 1C30 movea.l A0, [A5 + 0x1C30]
0000197A 3568 03A4 001A move.w [A2 + 0x1A], [A0 + 0x3A4]
00001980 357C 0001 0014 move.w [A2 + 0x14], 0x1
00001986 426A 0016 clr.w [A2 + 0x16]
0000198A 422A 0018 clr.b [A2 + 0x18]
0000198E 4A2D 20A8 tst.b [A5 + 0x20A8]
00001992 6714 beq +0x16 /* 000019A8 */
00001994 206D 1FFC movea.l A0, [A5 + 0x1FFC]
00001998 2050 movea.l A0, [A0]
0000199A 2068 0016 movea.l A0, [A0 + 0x16]
0000199E 2050 movea.l A0, [A0]
000019A0 3568 0020 001C move.w [A2 + 0x1C], [A0 + 0x20]
000019A6 6006 bra +0x8 /* 000019AE */
label000019A8:
000019A8 357C 0001 001C move.w [A2 + 0x1C], 0x1
label000019AE:
000019AE 156F 0012 001F move.b [A2 + 0x1F], [A7 + 0x12]
000019B4 356F 0010 0026 move.w [A2 + 0x26], [A7 + 0x10]
000019BA 206D 1C30 movea.l A0, [A5 + 0x1C30]
000019BE 1F28 0048 move.b -[A7], [A0 + 0x48]
000019C2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000019C6 486A 0028 pea.l [A2 + 0x28]
000019CA 4EAD BD38 jsr [A5 - 0x42C8]
000019CE 206D 1C30 movea.l A0, [A5 + 0x1C30]
000019D2 1F28 0049 move.b -[A7], [A0 + 0x49]
000019D6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000019DA 486A 0028 pea.l [A2 + 0x28]
000019DE 4EAD BD38 jsr [A5 - 0x42C8]
000019E2 206D 1C30 movea.l A0, [A5 + 0x1C30]
000019E6 1F28 0045 move.b -[A7], [A0 + 0x45]
000019EA 3F3C 0006 move.w -[A7], 0x6
000019EE 486A 0028 pea.l [A2 + 0x28]
000019F2 4EAD BD38 jsr [A5 - 0x42C8]
000019F6 206D 1C30 movea.l A0, [A5 + 0x1C30]
000019FA 1F28 0047 move.b -[A7], [A0 + 0x47]
000019FE 3F3C 0007 move.w -[A7], 0x7
00001A02 486A 0028 pea.l [A2 + 0x28]
00001A06 4EAD BD38 jsr [A5 - 0x42C8]
00001A0A 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001A0E 1F28 0047 move.b -[A7], [A0 + 0x47]
00001A12 3F3C 0008 move.w -[A7], 0x8
00001A16 486A 0028 pea.l [A2 + 0x28]
00001A1A 4EAD BD38 jsr [A5 - 0x42C8]
00001A1E 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001A22 1F28 0046 move.b -[A7], [A0 + 0x46]
00001A26 3F3C 0005 move.w -[A7], 0x5
00001A2A 486A 0028 pea.l [A2 + 0x28]
00001A2E 4EAD BD38 jsr [A5 - 0x42C8]
00001A32 4FEF 0030 lea.l A7, [A7 + 0x30]
label00001A36:
00001A36 357C 0001 0038 move.w [A2 + 0x38], 0x1
00001A3C 2F0B move.l -[A7], A3
00001A3E 2F0A move.l -[A7], A2
00001A40 4EBA FC88 jsr [PC - 0x378 /* 000016CA */]
00001A44 4FEF 001C lea.l A7, [A7 + 0x1C]
00001A48 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001A4C 4E75 rts
fn00001A4E:
00001A4E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001A52 4FEF FFB0 lea.l A7, [A7 - 0x50]
00001A56 286F 0068 movea.l A4, [A7 + 0x68]
00001A5A 266F 006C movea.l A3, [A7 + 0x6C]
00001A5E 182F 0070 move.b D4, [A7 + 0x70]
00001A62 162F 0074 move.b D3, [A7 + 0x74]
00001A66 95CA sub.l A2, A2
00001A68 4A03 tst.b D3
00001A6A 6728 beq +0x2A /* 00001A94 */
00001A6C 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001A70 2F28 0010 move.l -[A7], [A0 + 0x10]
00001A74 4EAD C200 jsr [A5 - 0x3E00]
00001A78 2F2B 000E move.l -[A7], [A3 + 0xE]
00001A7C 2F3C 0018 0004 move.l -[A7], 0x180004
00001A82 4EAD D960 jsr [A5 - 0x26A0]
00001A86 2448 movea.l A2, A0
00001A88 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001A8C 214A 0010 move.l [A0 + 0x10], A2
00001A90 4FEF 000C lea.l A7, [A7 + 0xC]
label00001A94:
00001A94 1F03 move.b -[A7], D3
00001A96 1F04 move.b -[A7], D4
00001A98 2F0A move.l -[A7], A2
00001A9A 2F0B move.l -[A7], A3
00001A9C 486F 000C pea.l [A7 + 0xC]
00001AA0 4EBA FE18 jsr [PC - 0x1E8 /* 000018BA */]
00001AA4 4A03 tst.b D3
00001AA6 4FEF 0010 lea.l A7, [A7 + 0x10]
00001AAA 671C beq +0x1E /* 00001AC8 */
00001AAC 4A2F 0072 tst.b [A7 + 0x72]
00001AB0 6716 beq +0x18 /* 00001AC8 */
00001AB2 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001AB6 2F68 006E 0004 move.l [A7 + 0x4], [A0 + 0x6E]
00001ABC 2F68 0072 0008 move.l [A7 + 0x8], [A0 + 0x72]
00001AC2 3F68 0064 001C move.w [A7 + 0x1C], [A0 + 0x64]
label00001AC8:
00001AC8 1F04 move.b -[A7], D4
00001ACA 4EAD B7C0 jsr [A5 - 0x4840]
00001ACE 3F40 003C move.w [A7 + 0x3C], D0
00001AD2 41EF 0002 lea.l A0, [A7 + 0x2]
00001AD6 2248 movea.l A1, A0
00001AD8 43E9 003C lea.l A1, [A1 + 0x3C]
00001ADC 93C8 sub.l A1, A0
00001ADE 2F49 003E move.l [A7 + 0x3E], A1
00001AE2 486F 0002 pea.l [A7 + 0x2]
00001AE6 4EAD B7C8 jsr [A5 - 0x4838]
00001AEA 2F40 0046 move.l [A7 + 0x46], D0
00001AEE 4A03 tst.b D3
00001AF0 5C4F addq.w A7, 6
00001AF2 6718 beq +0x1A /* 00001B0C */
00001AF4 206D 1C30 movea.l A0, [A5 + 0x1C30]
00001AF8 2F68 0056 004C move.l [A7 + 0x4C], [A0 + 0x56]
00001AFE 2F68 003C 0048 move.l [A7 + 0x48], [A0 + 0x3C]
00001B04 283C 0000 0400 move.l D4, 0x400
00001B0A 6004 bra +0x6 /* 00001B10 */
label00001B0C:
00001B0C 282B 000A move.l D4, [A3 + 0xA]
label00001B10:
00001B10 4878 0050 push.l 0x50 /* 'P' */
00001B14 486F 0004 pea.l [A7 + 0x4]
00001B18 2F04 move.l -[A7], D4
00001B1A 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */
00001B20 2F0C move.l -[A7], A4
00001B22 4EAD C158 jsr [A5 - 0x3EA8]
00001B26 3B40 1C10 move.w [A5 + 0x1C10], D0
00001B2A 4A6D 1C10 tst.w [A5 + 0x1C10]
00001B2E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001B32 661E bne +0x20 /* 00001B52 */
00001B34 4A03 tst.b D3
00001B36 671A beq +0x1C /* 00001B52 */
00001B38 4227 clr.b -[A7]
00001B3A 2F0A move.l -[A7], A2
00001B3C 2F04 move.l -[A7], D4
00001B3E 2F3C 536F 7264 move.l -[A7], 0x536F7264 /* 'Sord' */
00001B44 2F0C move.l -[A7], A4
00001B46 4EAD C160 jsr [A5 - 0x3EA0]
00001B4A 3B40 1C10 move.w [A5 + 0x1C10], D0
00001B4E 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001B52:
00001B52 4FEF 0050 lea.l A7, [A7 + 0x50]
00001B56 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001B5A 4E75 rts
fn00001B5C:
00001B5C 48E7 003A movem.l -[A7], A2,A3,A4,A6
00001B60 594F subq.w A7, 4
00001B62 286F 0018 movea.l A4, [A7 + 0x18]
00001B66 4878 0001 push.l 0x1
00001B6A 302C 0004 move.w D0, [A4 + 0x4]
00001B6E 48C0 ext.l D0
00001B70 322C 0008 move.w D1, [A4 + 0x8]
00001B74 48C1 ext.l D1
00001B76 9280 sub.l D1, D0
00001B78 5281 addq.l D1, 1
00001B7A E589 lsl D1, 2
00001B7C 2F01 move.l -[A7], D1
00001B7E 4EAD C1F8 jsr [A5 - 0x3E08]
00001B82 2C48 movea.l A6, A0
00001B84 3B6D 0874 1C10 move.w [A5 + 0x1C10], [A5 + 0x874]
00001B8A 200E move.l D0, A6
00001B8C 504F addq.w A7, 8
00001B8E 673C beq +0x3E /* 00001BCC */
00001B90 42A7 clr.l -[A7]
00001B92 2F0E move.l -[A7], A6
00001B94 4EAD C2F0 jsr [A5 - 0x3D10]
00001B98 2456 movea.l A2, [A6]
00001B9A 2F6C 0002 0008 move.l [A7 + 0x8], [A4 + 0x2]
00001BA0 504F addq.w A7, 8
00001BA2 6014 bra +0x16 /* 00001BB8 */
label00001BA4:
00001BA4 2F17 move.l -[A7], [A7]
00001BA6 4EAD B5F8 jsr [A5 - 0x4A08]
00001BAA 2648 movea.l A3, A0
00001BAC 24AB 0004 move.l [A2], [A3 + 0x4]
00001BB0 588A addq.l A2, 4
00001BB2 526F 0006 addq.w [A7 + 0x6], 1
00001BB6 584F addq.w A7, 4
label00001BB8:
00001BB8 302F 0002 move.w D0, [A7 + 0x2]
00001BBC B06C 0008 cmp.w D0, [A4 + 0x8]
00001BC0 6FE2 ble -0x1C /* 00001BA4 */
00001BC2 42A7 clr.l -[A7]
00001BC4 2F0E move.l -[A7], A6
00001BC6 4EAD C2F8 jsr [A5 - 0x3D08]
00001BCA 504F addq.w A7, 8
label00001BCC:
00001BCC 204E movea.l A0, A6
00001BCE 584F addq.w A7, 4
00001BD0 4CDF 5C00 movem.l A2,A3,A4,A6, [A7]+
00001BD4 4E75 rts
fn00001BD6:
00001BD6 4FEF FDE4 lea.l A7, [A7 - 0x21C]
00001BDA 486F 0106 pea.l [A7 + 0x106]
00001BDE 2F2F 022C move.l -[A7], [A7 + 0x22C]
00001BE2 4EAD B240 jsr [A5 - 0x4DC0]
00001BE6 486F 0008 pea.l [A7 + 0x8]
00001BEA 486F 0112 pea.l [A7 + 0x112]
00001BEE 2F2F 0230 move.l -[A7], [A7 + 0x230]
00001BF2 4EAD B870 jsr [A5 - 0x4790]
00001BF6 206F 0238 movea.l A0, [A7 + 0x238]
00001BFA 3010 move.w D0, [A0]
00001BFC 48C0 ext.l D0
00001BFE 5380 subq.l D0, 1
00001C00 4C3C 0800 0000 movem.w A3, 0x0
00001C06 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00001C0A 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00001C0E 2250 movea.l A1, [A0]
00001C10 3031 0820 move.w D0, [A1 + D0 + 0x20]
00001C14 48C0 ext.l D0
00001C16 5380 subq.l D0, 1
00001C18 4C3C 0800 0000 movem.w A3, 0x0
00001C1E 0166 bchg -[A6], D0
00001C20 206D 14A8 movea.l A0, [A5 + 0x14A8]
00001C24 2050 movea.l A0, [A0]
00001C26 D1C0 add.l A0, D0
00001C28 41E8 0014 lea.l A0, [A0 + 0x14]
00001C2C 41E8 001A lea.l A0, [A0 + 0x1A]
00001C30 43EF 011A lea.l A1, [A7 + 0x11A]
00001C34 7044 moveq.l D0, 0x44
label00001C36:
00001C36 22D8 move.l [A1]+, [A0]+
00001C38 51C8 FFFC dbf D0, -0x6 /* 00001C36 */
00001C3C 32D8 move.w [A1]+, [A0]+
00001C3E 486F 011A pea.l [A7 + 0x11A]
00001C42 4EAD B8D0 jsr [A5 - 0x4730]
00001C46 486F 0018 pea.l [A7 + 0x18]
00001C4A 486F 0122 pea.l [A7 + 0x122]
00001C4E 4EAD B8E0 jsr [A5 - 0x4720]
00001C52 4227 clr.b -[A7]
00001C54 486F 0128 pea.l [A7 + 0x128]
00001C58 2F2F 024E move.l -[A7], [A7 + 0x24E]
00001C5C 2F2F 0256 move.l -[A7], [A7 + 0x256]
00001C60 4EAD B230 jsr [A5 - 0x4DD0]
00001C64 4FEF 024A lea.l A7, [A7 + 0x24A]
00001C68 4E75 rts
fn00001C6A:
00001C6A 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6
00001C6E 4FEF FEB4 lea.l A7, [A7 - 0x14C]
00001C72 2C6F 0168 movea.l A6, [A7 + 0x168]
00001C76 286F 016C movea.l A4, [A7 + 0x16C]
00001C7A 182F 0170 move.b D4, [A7 + 0x170]
00001C7E 2F0C move.l -[A7], A4
00001C80 4EBA FEDA jsr [PC - 0x126 /* 00001B5C */]
00001C84 2448 movea.l A2, A0
00001C86 4A6D 1C10 tst.w [A5 + 0x1C10]
00001C8A 584F addq.w A7, 4
00001C8C 6600 02B8 bne +0x2BA /* 00001F46 */
00001C90 3F14 move.w -[A7], [A4]
00001C92 4EAD B550 jsr [A5 - 0x4AB0]
00001C96 1F3C 0001 move.b -[A7], 0x1
00001C9A 2F0A move.l -[A7], A2
00001C9C 2F2C 000A move.l -[A7], [A4 + 0xA]
00001CA0 2F3C 4341 532A move.l -[A7], 0x4341532A /* 'CAS*' */
00001CA6 2F0E move.l -[A7], A6
00001CA8 4EAD C160 jsr [A5 - 0x3EA0]
00001CAC 3B40 1C10 move.w [A5 + 0x1C10], D0
00001CB0 4A6D 1C10 tst.w [A5 + 0x1C10]
00001CB4 4FEF 0014 lea.l A7, [A7 + 0x14]
00001CB8 6600 028C bne +0x28E /* 00001F46 */
00001CBC 3014 move.w D0, [A4]
00001CBE 48C0 ext.l D0
00001CC0 5380 subq.l D0, 1
00001CC2 4C3C 0800 0000 movem.w A3, 0x0
00001CC8 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00001CCC 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00001CD0 2250 movea.l A1, [A0]
00001CD2 3031 0820 move.w D0, [A1 + D0 + 0x20]
00001CD6 48C0 ext.l D0
00001CD8 5380 subq.l D0, 1
00001CDA 4C3C 0800 0000 movem.w A3, 0x0
00001CE0 0166 bchg -[A6], D0
00001CE2 206D 14A8 movea.l A0, [A5 + 0x14A8]
00001CE6 2050 movea.l A0, [A0]
00001CE8 D1C0 add.l A0, D0
00001CEA 41E8 0014 lea.l A0, [A0 + 0x14]
00001CEE 2468 0130 movea.l A2, [A0 + 0x130]
00001CF2 200A move.l D0, A2
00001CF4 6756 beq +0x58 /* 00001D4C */
00001CF6 42A7 clr.l -[A7]
00001CF8 2F0A move.l -[A7], A2
00001CFA 4EAD C2F0 jsr [A5 - 0x3D10]
00001CFE 2648 movea.l A3, A0
00001D00 3014 move.w D0, [A4]
00001D02 48C0 ext.l D0
00001D04 5380 subq.l D0, 1
00001D06 4C3C 0800 0000 movem.w A3, 0x0
00001D0C 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00001D10 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00001D14 2250 movea.l A1, [A0]
00001D16 3031 0820 move.w D0, [A1 + D0 + 0x20]
00001D1A 48C0 ext.l D0
00001D1C 5380 subq.l D0, 1
00001D1E 4C3C 0800 0000 movem.w A3, 0x0
00001D24 0166 bchg -[A6], D0
00001D26 206D 14A8 movea.l A0, [A5 + 0x14A8]
00001D2A 2050 movea.l A0, [A0]
00001D2C D1C0 add.l A0, D0
00001D2E 41E8 0014 lea.l A0, [A0 + 0x14]
00001D32 3F28 0162 move.w -[A7], [A0 + 0x162]
00001D36 2F0B move.l -[A7], A3
00001D38 486F 0034 pea.l [A7 + 0x34]
00001D3C 4EAD B8F8 jsr [A5 - 0x4708]
00001D40 42A7 clr.l -[A7]
00001D42 2F0A move.l -[A7], A2
00001D44 4EAD C2F8 jsr [A5 - 0x3D08]
00001D48 4FEF 001A lea.l A7, [A7 + 0x1A]
label00001D4C:
00001D4C 2F0E move.l -[A7], A6
00001D4E 486F 0004 pea.l [A7 + 0x4]
00001D52 4EAD C030 jsr [A5 - 0x3FD0]
00001D56 2F6C 0002 0150 move.l [A7 + 0x150], [A4 + 0x2]
00001D5C 302F 0152 move.w D0, [A7 + 0x152]
00001D60 48C0 ext.l D0
00001D62 5380 subq.l D0, 1
00001D64 3F40 0152 move.w [A7 + 0x152], D0
00001D68 2F2F 0150 move.l -[A7], [A7 + 0x150]
00001D6C 486F 0154 pea.l [A7 + 0x154]
00001D70 4EAD B6C8 jsr [A5 - 0x4938]
00001D74 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D78 6000 01A4 bra +0x1A6 /* 00001F1E */
label00001D7C:
00001D7C 2F2F 0148 move.l -[A7], [A7 + 0x148]
00001D80 4EAD B5F8 jsr [A5 - 0x4A08]
00001D84 2648 movea.l A3, A0
00001D86 4A2B 000E tst.b [A3 + 0xE]
00001D8A 584F addq.w A7, 4
00001D8C 6700 0182 beq +0x184 /* 00001F10 */
00001D90 302B 000C move.w D0, [A3 + 0xC]
00001D94 0280 0000 0200 andi.l D0, 0x200
00001D9A 4A80 tst.l D0
00001D9C 674C beq +0x4E /* 00001DEA */
00001D9E 3014 move.w D0, [A4]
00001DA0 48C0 ext.l D0
00001DA2 5380 subq.l D0, 1
00001DA4 4C3C 0800 0000 movem.w A3, 0x0
00001DAA 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00001DAE 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00001DB2 2250 movea.l A1, [A0]
00001DB4 3031 0820 move.w D0, [A1 + D0 + 0x20]
00001DB8 48C0 ext.l D0
00001DBA 5380 subq.l D0, 1
00001DBC 4C3C 0800 0000 movem.w A3, 0x0
00001DC2 0166 bchg -[A6], D0
00001DC4 206D 14A8 movea.l A0, [A5 + 0x14A8]
00001DC8 2050 movea.l A0, [A0]
00001DCA D1C0 add.l A0, D0
00001DCC 41E8 0014 lea.l A0, [A0 + 0x14]
00001DD0 4AA8 0130 tst.l [A0 + 0x130]
00001DD4 6714 beq +0x16 /* 00001DEA */
00001DD6 2F0B move.l -[A7], A3
00001DD8 2F2F 014C move.l -[A7], [A7 + 0x14C]
00001DDC 2F0C move.l -[A7], A4
00001DDE 486F 0032 pea.l [A7 + 0x32]
00001DE2 4EBA FDF2 jsr [PC - 0x20E /* 00001BD6 */]
00001DE6 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001DEA:
00001DEA 102B 000E move.b D0, [A3 + 0xE]
00001DEE 49C0 lea.l A4, D0
00001DF0 2F40 013C move.l [A7 + 0x13C], D0
00001DF4 42A7 clr.l -[A7]
00001DF6 42A7 clr.l -[A7]
00001DF8 3F3C 0001 move.w -[A7], 0x1
00001DFC 2F2F 0152 move.l -[A7], [A7 + 0x152]
00001E00 4EAD BDF8 jsr [A5 - 0x4208]
00001E04 2F40 0152 move.l [A7 + 0x152], D0
00001E08 42AF 014E clr.l [A7 + 0x14E]
00001E0C 2453 movea.l A2, [A3]
00001E0E 200A move.l D0, A2
00001E10 4A80 tst.l D0
00001E12 4FEF 000E lea.l A7, [A7 + 0xE]
00001E16 6758 beq +0x5A /* 00001E70 */
00001E18 4A04 tst.b D4
00001E1A 6748 beq +0x4A /* 00001E64 */
00001E1C 42A7 clr.l -[A7]
00001E1E 42A7 clr.l -[A7]
00001E20 4267 clr.w -[A7]
00001E22 2F0A move.l -[A7], A2
00001E24 4EAD D930 jsr [A5 - 0x26D0]
00001E28 42A7 clr.l -[A7]
00001E2A 42A7 clr.l -[A7]
00001E2C 3F3C 0005 move.w -[A7], 0x5
00001E30 2F0A move.l -[A7], A2
00001E32 4EAD D930 jsr [A5 - 0x26D0]
00001E36 42A7 clr.l -[A7]
00001E38 42A7 clr.l -[A7]
00001E3A 3F3C 0006 move.w -[A7], 0x6
00001E3E 2F0A move.l -[A7], A2
00001E40 4EAD D930 jsr [A5 - 0x26D0]
00001E44 42A7 clr.l -[A7]
00001E46 42A7 clr.l -[A7]
00001E48 3F3C 0007 move.w -[A7], 0x7
00001E4C 2F0A move.l -[A7], A2
00001E4E 4EAD D930 jsr [A5 - 0x26D0]
00001E52 42A7 clr.l -[A7]
00001E54 42A7 clr.l -[A7]
00001E56 3F3C 000B move.w -[A7], 0xB
00001E5A 2F0A move.l -[A7], A2
00001E5C 4EAD D930 jsr [A5 - 0x26D0]
00001E60 4FEF 0046 lea.l A7, [A7 + 0x46]
label00001E64:
00001E64 2F0A move.l -[A7], A2
00001E66 4EAD C2E0 jsr [A5 - 0x3D20]
00001E6A 2F40 0144 move.l [A7 + 0x144], D0
00001E6E 584F addq.w A7, 4
label00001E70:
00001E70 262B 0004 move.l D3, [A3 + 0x4]
00001E74 700C moveq.l D0, 0x0C
00001E76 D0AF 0144 add.l D0, [A7 + 0x144]
00001E7A D0AF 0140 add.l D0, [A7 + 0x140]
00001E7E 2F00 move.l -[A7], D0
00001E80 2F03 move.l -[A7], D3
00001E82 2F0E move.l -[A7], A6
00001E84 4EAD A6F8 jsr [A5 - 0x5908]
00001E88 3B40 1C10 move.w [A5 + 0x1C10], D0
00001E8C 4A6D 1C10 tst.w [A5 + 0x1C10]
00001E90 4FEF 000C lea.l A7, [A7 + 0xC]
00001E94 6600 00B0 bne +0xB2 /* 00001F46 */
00001E98 4878 000C push.l 0xC
00001E9C 486F 0140 pea.l [A7 + 0x140]
00001EA0 2F0E move.l -[A7], A6
00001EA2 4EAD A710 jsr [A5 - 0x58F0]
00001EA6 3B40 1C10 move.w [A5 + 0x1C10], D0
00001EAA 4A6D 1C10 tst.w [A5 + 0x1C10]
00001EAE 4FEF 000C lea.l A7, [A7 + 0xC]
00001EB2 6600 0092 bne +0x94 /* 00001F46 */
00001EB6 4AAF 0140 tst.l [A7 + 0x140]
00001EBA 6F2A ble +0x2C /* 00001EE6 */
00001EBC 42A7 clr.l -[A7]
00001EBE 2F0A move.l -[A7], A2
00001EC0 4EAD C2F0 jsr [A5 - 0x3D10]
00001EC4 2F2F 0148 move.l -[A7], [A7 + 0x148]
00001EC8 2F12 move.l -[A7], [A2]
00001ECA 2F0E move.l -[A7], A6
00001ECC 4EAD A710 jsr [A5 - 0x58F0]
00001ED0 3B40 1C10 move.w [A5 + 0x1C10], D0
00001ED4 42A7 clr.l -[A7]
00001ED6 2F0A move.l -[A7], A2
00001ED8 4EAD C2F8 jsr [A5 - 0x3D08]
00001EDC 4A6D 1C10 tst.w [A5 + 0x1C10]
00001EE0 4FEF 001C lea.l A7, [A7 + 0x1C]
00001EE4 6660 bne +0x62 /* 00001F46 */
label00001EE6:
00001EE6 42A7 clr.l -[A7]
00001EE8 486F 0004 pea.l [A7 + 0x4]
00001EEC 3F3C 0002 move.w -[A7], 0x2
00001EF0 2F2F 0152 move.l -[A7], [A7 + 0x152]
00001EF4 4EAD BDF8 jsr [A5 - 0x4208]
00001EF8 4A6D 1C10 tst.w [A5 + 0x1C10]
00001EFC 4FEF 000E lea.l A7, [A7 + 0xE]
00001F00 6644 bne +0x46 /* 00001F46 */
00001F02 2F0E move.l -[A7], A6
00001F04 4EAD A718 jsr [A5 - 0x58E8]
00001F08 4A6D 1C10 tst.w [A5 + 0x1C10]
00001F0C 584F addq.w A7, 4
00001F0E 6636 bne +0x38 /* 00001F46 */
label00001F10:
00001F10 2F2F 0148 move.l -[A7], [A7 + 0x148]
00001F14 486F 014C pea.l [A7 + 0x14C]
00001F18 4EAD B6C8 jsr [A5 - 0x4938]
00001F1C 504F addq.w A7, 8
label00001F1E:
00001F1E 4A6F 014A tst.w [A7 + 0x14A]
00001F22 6722 beq +0x24 /* 00001F46 */
00001F24 302F 0148 move.w D0, [A7 + 0x148]
00001F28 B06C 0006 cmp.w D0, [A4 + 0x6]
00001F2C 6D00 FE4E blt -0x1B0 /* 00001D7C */
00001F30 302F 0148 move.w D0, [A7 + 0x148]
00001F34 B06C 0006 cmp.w D0, [A4 + 0x6]
00001F38 660C bne +0xE /* 00001F46 */
00001F3A 302F 014A move.w D0, [A7 + 0x14A]
00001F3E B06C 0008 cmp.w D0, [A4 + 0x8]
00001F42 6F00 FE38 ble -0x1C6 /* 00001D7C */
label00001F46:
00001F46 4FEF 014C lea.l A7, [A7 + 0x14C]
00001F4A 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00001F4E 4E75 rts
00001F50 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001F54 4FEF FFCE lea.l A7, [A7 - 0x32]
00001F58 95CA sub.l A2, A2
00001F5A 2F2F 004A move.l -[A7], [A7 + 0x4A]
00001F5E 486F 0004 pea.l [A7 + 0x4]
00001F62 4EAD C050 jsr [A5 - 0x3FB0]
00001F66 2F2F 004E move.l -[A7], [A7 + 0x4E]
00001F6A 4EAD B5F8 jsr [A5 - 0x4A08]
00001F6E 2648 movea.l A3, A0
00001F70 4A2B 000E tst.b [A3 + 0xE]
00001F74 4FEF 000C lea.l A7, [A7 + 0xC]
00001F78 6700 010A beq +0x10C /* 00002084 */
00001F7C 2853 movea.l A4, [A3]
00001F7E 200C move.l D0, A4
00001F80 671E beq +0x20 /* 00001FA0 */
00001F82 4878 0001 push.l 0x1
00001F86 2F0C move.l -[A7], A4
00001F88 4EAD C220 jsr [A5 - 0x3DE0]
00001F8C 2448 movea.l A2, A0
00001F8E 200A move.l D0, A2
00001F90 504F addq.w A7, 8
00001F92 660A bne +0xC /* 00001F9E */
00001F94 3B6D 0874 1C10 move.w [A5 + 0x1C10], [A5 + 0x874]
00001F9A 6000 00E8 bra +0xEA /* 00002084 */
label00001F9E:
00001F9E 268A move.l [A3], A2
label00001FA0:
00001FA0 102B 000E move.b D0, [A3 + 0xE]
00001FA4 49C0 lea.l A4, D0
00001FA6 2F40 0026 move.l [A7 + 0x26], D0
00001FAA 42A7 clr.l -[A7]
00001FAC 42A7 clr.l -[A7]
00001FAE 3F3C 0001 move.w -[A7], 0x1
00001FB2 2F2F 0050 move.l -[A7], [A7 + 0x50]
00001FB6 4EAD BDF8 jsr [A5 - 0x4208]
00001FBA 2F40 003C move.l [A7 + 0x3C], D0
00001FBE 42AF 0038 clr.l [A7 + 0x38]
00001FC2 200A move.l D0, A2
00001FC4 4A80 tst.l D0
00001FC6 4FEF 000E lea.l A7, [A7 + 0xE]
00001FCA 6752 beq +0x54 /* 0000201E */
00001FCC 42A7 clr.l -[A7]
00001FCE 42A7 clr.l -[A7]
00001FD0 4267 clr.w -[A7]
00001FD2 2F0A move.l -[A7], A2
00001FD4 4EAD D930 jsr [A5 - 0x26D0]
00001FD8 42A7 clr.l -[A7]
00001FDA 42A7 clr.l -[A7]
00001FDC 3F3C 0005 move.w -[A7], 0x5
00001FE0 2F0A move.l -[A7], A2
00001FE2 4EAD D930 jsr [A5 - 0x26D0]
00001FE6 42A7 clr.l -[A7]
00001FE8 42A7 clr.l -[A7]
00001FEA 3F3C 0006 move.w -[A7], 0x6
00001FEE 2F0A move.l -[A7], A2
00001FF0 4EAD D930 jsr [A5 - 0x26D0]
00001FF4 42A7 clr.l -[A7]
00001FF6 42A7 clr.l -[A7]
00001FF8 3F3C 0007 move.w -[A7], 0x7
00001FFC 2F0A move.l -[A7], A2
00001FFE 4EAD D930 jsr [A5 - 0x26D0]
00002002 42A7 clr.l -[A7]
00002004 42A7 clr.l -[A7]
00002006 3F3C 000B move.w -[A7], 0xB
0000200A 2F0A move.l -[A7], A2
0000200C 4EAD D930 jsr [A5 - 0x26D0]
00002010 2F0A move.l -[A7], A2
00002012 4EAD C2E0 jsr [A5 - 0x3D20]
00002016 2F40 0074 move.l [A7 + 0x74], D0
0000201A 4FEF 004A lea.l A7, [A7 + 0x4A]
label0000201E:
0000201E 4878 000C push.l 0xC
00002022 486F 002A pea.l [A7 + 0x2A]
00002026 486F 0008 pea.l [A7 + 0x8]
0000202A 4EAD C078 jsr [A5 - 0x3F88]
0000202E 3B40 1C10 move.w [A5 + 0x1C10], D0
00002032 4A6D 1C10 tst.w [A5 + 0x1C10]
00002036 4FEF 000C lea.l A7, [A7 + 0xC]
0000203A 6648 bne +0x4A /* 00002084 */
0000203C 4AAF 002A tst.l [A7 + 0x2A]
00002040 6F2C ble +0x2E /* 0000206E */
00002042 42A7 clr.l -[A7]
00002044 2F0A move.l -[A7], A2
00002046 4EAD C2F0 jsr [A5 - 0x3D10]
0000204A 2F2F 0032 move.l -[A7], [A7 + 0x32]
0000204E 2F12 move.l -[A7], [A2]
00002050 486F 0010 pea.l [A7 + 0x10]
00002054 4EAD C078 jsr [A5 - 0x3F88]
00002058 3B40 1C10 move.w [A5 + 0x1C10], D0
0000205C 42A7 clr.l -[A7]
0000205E 2F0A move.l -[A7], A2
00002060 4EAD C2F8 jsr [A5 - 0x3D08]
00002064 4A6D 1C10 tst.w [A5 + 0x1C10]
00002068 4FEF 001C lea.l A7, [A7 + 0x1C]
0000206C 6616 bne +0x18 /* 00002084 */
label0000206E:
0000206E 42A7 clr.l -[A7]
00002070 486F 0004 pea.l [A7 + 0x4]
00002074 3F3C 0002 move.w -[A7], 0x2
00002078 2F2F 0050 move.l -[A7], [A7 + 0x50]
0000207C 4EAD BDF8 jsr [A5 - 0x4208]
00002080 4FEF 000E lea.l A7, [A7 + 0xE]
label00002084:
00002084 200A move.l D0, A2
00002086 670A beq +0xC /* 00002092 */
00002088 2F0A move.l -[A7], A2
0000208A 4EAD C200 jsr [A5 - 0x3E00]
0000208E 268C move.l [A3], A4
00002090 584F addq.w A7, 4
label00002092:
00002092 4857 pea.l [A7]
00002094 4EAD C080 jsr [A5 - 0x3F80]
00002098 3600 move.w D3, D0
0000209A 4A6D 1C10 tst.w [A5 + 0x1C10]
0000209E 584F addq.w A7, 4
000020A0 6708 beq +0xA /* 000020AA */
000020A2 362D 1C10 move.w D3, [A5 + 0x1C10]
000020A6 426D 1C10 clr.w [A5 + 0x1C10]
label000020AA:
000020AA 3003 move.w D0, D3
000020AC 4FEF 0032 lea.l A7, [A7 + 0x32]
000020B0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000020B4 4E75 rts
fn000020B6:
000020B6 594F subq.w A7, 4
000020B8 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
000020BC 2EA8 0008 move.l [A7], [A0 + 0x8]
000020C0 4227 clr.b -[A7]
000020C2 2F2F 0002 move.l -[A7], [A7 + 0x2]
000020C6 4878 0400 push.l 0x400
000020CA 2F3C 5657 5343 move.l -[A7], 0x56575343 /* 'VWSC' */
000020D0 2F2F 0016 move.l -[A7], [A7 + 0x16]
000020D4 4EAD C160 jsr [A5 - 0x3EA0]
000020D8 3B40 1C10 move.w [A5 + 0x1C10], D0
000020DC 4FEF 0016 lea.l A7, [A7 + 0x16]
000020E0 4E75 rts
fn000020E2:
000020E2 2F0A move.l -[A7], A2
000020E4 206D 1C30 movea.l A0, [A5 + 0x1C30]
000020E8 2468 0030 movea.l A2, [A0 + 0x30]
000020EC 200A move.l D0, A2
000020EE 4A80 tst.l D0
000020F0 670A beq +0xC /* 000020FC */
000020F2 4EAD AAC8 jsr [A5 - 0x5538]
000020F6 4A00 tst.b D0
000020F8 6702 beq +0x4 /* 000020FC */
000020FA 95CA sub.l A2, A2
label000020FC:
000020FC 4227 clr.b -[A7]
000020FE 2F0A move.l -[A7], A2
00002100 4878 0400 push.l 0x400
00002104 2F3C 5657 544C move.l -[A7], 0x5657544C /* 'VWTL' */
0000210A 2F2F 0016 move.l -[A7], [A7 + 0x16]
0000210E 4EAD C160 jsr [A5 - 0x3EA0]
00002112 3B40 1C10 move.w [A5 + 0x1C10], D0
00002116 4FEF 0012 lea.l A7, [A7 + 0x12]
0000211A 245F movea.l A2, [A7]+
0000211C 4E75 rts
fn0000211E:
0000211E 4227 clr.b -[A7]
00002120 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00002124 2F28 148C move.l -[A7], [A0 + 0x148C]
00002128 4878 0400 push.l 0x400
0000212C 2F3C 5657 746B move.l -[A7], 0x5657746B /* 'VWtk' */
00002132 2F2F 0012 move.l -[A7], [A7 + 0x12]
00002136 4EAD C160 jsr [A5 - 0x3EA0]
0000213A 3B40 1C10 move.w [A5 + 0x1C10], D0
0000213E 4FEF 0012 lea.l A7, [A7 + 0x12]
00002142 4E75 rts
fn00002144:
00002144 594F subq.w A7, 4
00002146 4857 pea.l [A7]
00002148 1F2F 0010 move.b -[A7], [A7 + 0x10]
0000214C 2F2D 1C30 move.l -[A7], [A5 + 0x1C30]
00002150 4EAD B670 jsr [A5 - 0x4990]
00002154 3B40 1C10 move.w [A5 + 0x1C10], D0
00002158 4A40 tst.w D0
0000215A 4FEF 000A lea.l A7, [A7 + 0xA]
0000215E 6622 bne +0x24 /* 00002182 */
00002160 1F3C 0001 move.b -[A7], 0x1
00002164 2F2F 0002 move.l -[A7], [A7 + 0x2]
00002168 4878 0400 push.l 0x400
0000216C 2F3C 4D43 734C move.l -[A7], 0x4D43734C /* 'MCsL' */
00002172 2F2F 0016 move.l -[A7], [A7 + 0x16]
00002176 4EAD C160 jsr [A5 - 0x3EA0]
0000217A 3B40 1C10 move.w [A5 + 0x1C10], D0
0000217E 4FEF 0012 lea.l A7, [A7 + 0x12]
label00002182:
00002182 584F addq.w A7, 4
00002184 4E75 rts
fn00002186:
00002186 594F subq.w A7, 4
00002188 4297 clr.l [A7]
0000218A 206D 1C30 movea.l A0, [A5 + 0x1C30]
0000218E 4A68 0026 tst.w [A0 + 0x26]
00002192 6F16 ble +0x18 /* 000021AA */
00002194 4857 pea.l [A7]
00002196 3F28 0026 move.w -[A7], [A0 + 0x26]
0000219A 2F28 002C move.l -[A7], [A0 + 0x2C]
0000219E 2F28 0028 move.l -[A7], [A0 + 0x28]
000021A2 4EAD C3F8 jsr [A5 - 0x3C08]
000021A6 4FEF 000E lea.l A7, [A7 + 0xE]
label000021AA:
000021AA 1F3C 0001 move.b -[A7], 0x1
000021AE 2F2F 0002 move.l -[A7], [A7 + 0x2]
000021B2 4878 0400 push.l 0x400
000021B6 2F3C 5657 4C42 move.l -[A7], 0x56574C42 /* 'VWLB' */
000021BC 2F2F 0016 move.l -[A7], [A7 + 0x16]
000021C0 4EAD C160 jsr [A5 - 0x3EA0]
000021C4 3B40 1C10 move.w [A5 + 0x1C10], D0
000021C8 4FEF 0016 lea.l A7, [A7 + 0x16]
000021CC 4E75 rts
fn000021CE:
000021CE 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000021D2 266F 0018 movea.l A3, [A7 + 0x18]
000021D6 282F 001E move.l D4, [A7 + 0x1E]
000021DA 302F 001C move.w D0, [A7 + 0x1C]
000021DE 48C0 ext.l D0
000021E0 5380 subq.l D0, 1
000021E2 4C3C 0800 0000 movem.w A3, 0x0
000021E8 0018 206D ori.b [A0]+, 0x6D /* 'm' */
000021EC 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
000021F0 2250 movea.l A1, [A0]
000021F2 3031 0820 move.w D0, [A1 + D0 + 0x20]
000021F6 48C0 ext.l D0
000021F8 5380 subq.l D0, 1
000021FA 4C3C 0800 0000 movem.w A3, 0x0
00002200 0166 bchg -[A6], D0
00002202 206D 14A8 movea.l A0, [A5 + 0x14A8]
00002206 2050 movea.l A0, [A0]
00002208 D1C0 add.l A0, D0
0000220A 7014 moveq.l D0, 0x14
0000220C 2870 0816 movea.l A4, [A0 + D0 + 0x16]
00002210 2F0C move.l -[A7], A4
00002212 4EBA 1CBE jsr [PC + 0x1CBE /* 00003ED2 */]
00002216 2448 movea.l A2, A0
00002218 200A move.l D0, A2
0000221A 584F addq.w A7, 4
0000221C 6724 beq +0x26 /* 00002242 */
0000221E 2F04 move.l -[A7], D4
00002220 2F3C 466D 6170 move.l -[A7], 0x466D6170 /* 'Fmap' */
00002226 2F0B move.l -[A7], A3
00002228 4EAD C108 jsr [A5 - 0x3EF8]
0000222C 2600 move.l D3, D0
0000222E 2F03 move.l -[A7], D3
00002230 2F0B move.l -[A7], A3
00002232 2F0A move.l -[A7], A2
00002234 4EAD AE60 jsr [A5 - 0x51A0]
00002238 3B40 1C10 move.w [A5 + 0x1C10], D0
0000223C 4FEF 0018 lea.l A7, [A7 + 0x18]
00002240 601A bra +0x1C /* 0000225C */
label00002242:
00002242 4227 clr.b -[A7]
00002244 42A7 clr.l -[A7]
00002246 2F04 move.l -[A7], D4
00002248 2F3C 466D 6170 move.l -[A7], 0x466D6170 /* 'Fmap' */
0000224E 2F0B move.l -[A7], A3
00002250 4EAD C160 jsr [A5 - 0x3EA0]
00002254 3B40 1C10 move.w [A5 + 0x1C10], D0
00002258 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000225C:
0000225C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002260 4E75 rts
fn00002262:
00002262 514F subq.w A7, 8
00002264 206D 1C30 movea.l A0, [A5 + 0x1C30]
00002268 2F68 000C 0004 move.l [A7 + 0x4], [A0 + 0xC]
0000226E 4267 clr.w -[A7]
00002270 2F2F 0006 move.l -[A7], [A7 + 0x6]
00002274 4EAD C178 jsr [A5 - 0x3E88]
00002278 2F48 0006 move.l [A7 + 0x6], A0
0000227C 4227 clr.b -[A7]
0000227E 2F2F 0008 move.l -[A7], [A7 + 0x8]
00002282 4878 0400 push.l 0x400
00002286 2F3C 4658 6D70 move.l -[A7], 0x46586D70 /* 'FXmp' */
0000228C 2F2F 0020 move.l -[A7], [A7 + 0x20]
00002290 4EAD C160 jsr [A5 - 0x3EA0]
00002294 3B40 1C10 move.w [A5 + 0x1C10], D0
00002298 4FEF 0020 lea.l A7, [A7 + 0x20]
0000229C 4E75 rts
fn0000229E:
0000229E 2F0A move.l -[A7], A2
000022A0 206D 1C30 movea.l A0, [A5 + 0x1C30]
000022A4 2468 0038 movea.l A2, [A0 + 0x38]
000022A8 0C68 0003 03A2 cmpi.w [A0 + 0x3A2], 0x3
000022AE 6702 beq +0x4 /* 000022B2 */
000022B0 95CA sub.l A2, A2
label000022B2:
000022B2 4227 clr.b -[A7]
000022B4 2F0A move.l -[A7], A2
000022B6 4878 0400 push.l 0x400
000022BA 2F3C 5657 7463 move.l -[A7], 0x56577463 /* 'VWtc' */
000022C0 2F2F 0016 move.l -[A7], [A7 + 0x16]
000022C4 4EAD C160 jsr [A5 - 0x3EA0]
000022C8 3B40 1C10 move.w [A5 + 0x1C10], D0
000022CC 4FEF 0012 lea.l A7, [A7 + 0x12]
000022D0 245F movea.l A2, [A7]+
000022D2 4E75 rts
fn000022D4:
000022D4 48E7 1030 movem.l -[A7], D3,A2,A3
000022D8 4FEF FDE4 lea.l A7, [A7 - 0x21C]
000022DC 362F 0230 move.w D3, [A7 + 0x230]
000022E0 95CA sub.l A2, A2
000022E2 3003 move.w D0, D3
000022E4 48C0 ext.l D0
000022E6 5380 subq.l D0, 1
000022E8 4C3C 0800 0000 movem.w A3, 0x0
000022EE 0018 266D ori.b [A0]+, 0x6D /* 'm' */
000022F2 1C30 2653 move.b D6, [A0 + D2.w * 8 + 0x53]
000022F6 2253 movea.l A1, [A3]
000022F8 3031 0820 move.w D0, [A1 + D0 + 0x20]
000022FC 48C0 ext.l D0
000022FE 5380 subq.l D0, 1
00002300 4C3C 0800 0000 movem.w A3, 0x0
00002306 0166 bchg -[A6], D0
00002308 266D 14A8 movea.l A3, [A5 + 0x14A8]
0000230C 2653 movea.l A3, [A3]
0000230E D7C0 add.l A3, D0
00002310 47EB 0014 lea.l A3, [A3 + 0x14]
00002314 200B move.l D0, A3
00002316 671E beq +0x20 /* 00002336 */
00002318 4AAB 0150 tst.l [A3 + 0x150]
0000231C 6614 bne +0x16 /* 00002332 */
0000231E 42A7 clr.l -[A7]
00002320 4267 clr.w -[A7]
00002322 4878 0004 push.l 0x4
00002326 4EAD D918 jsr [A5 - 0x26E8]
0000232A 2748 0150 move.l [A3 + 0x150], A0
0000232E 4FEF 000A lea.l A7, [A7 + 0xA]
label00002332:
00002332 246B 0150 movea.l A2, [A3 + 0x150]
label00002336:
00002336 200A move.l D0, A2
00002338 6700 0088 beq +0x8A /* 000023C2 */
0000233C 3003 move.w D0, D3
0000233E 48C0 ext.l D0
00002340 5380 subq.l D0, 1
00002342 4C3C 0800 0000 movem.w A3, 0x0
00002348 0018 206D ori.b [A0]+, 0x6D /* 'm' */
0000234C 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00002350 2250 movea.l A1, [A0]
00002352 3031 0820 move.w D0, [A1 + D0 + 0x20]
00002356 48C0 ext.l D0
00002358 5380 subq.l D0, 1
0000235A 4C3C 0800 0000 movem.w A3, 0x0
00002360 0166 bchg -[A6], D0
00002362 206D 14A8 movea.l A0, [A5 + 0x14A8]
00002366 2050 movea.l A0, [A0]
00002368 D1C0 add.l A0, D0
0000236A 41E8 0014 lea.l A0, [A0 + 0x14]
0000236E 41E8 001A lea.l A0, [A0 + 0x1A]
00002372 43D7 lea.l A1, [A7]
00002374 7044 moveq.l D0, 0x44
label00002376:
00002376 22D8 move.l [A1]+, [A0]+
00002378 51C8 FFFC dbf D0, -0x6 /* 00002376 */
0000237C 32D8 move.w [A1]+, [A0]+
0000237E 4857 pea.l [A7]
00002380 4EAD B8D0 jsr [A5 - 0x4730]
00002384 486F 011A pea.l [A7 + 0x11A]
00002388 486F 0008 pea.l [A7 + 0x8]
0000238C 4EAD B8A0 jsr [A5 - 0x4760]
00002390 0C2F 00FF 0122 cmpi.b [A7 + 0x122], 0xFF
00002396 650E bcs +0x10 /* 000023A6 */
00002398 41EF 0123 lea.l A0, [A7 + 0x123]
0000239C 70FF moveq.l D0, 0xFFFFFFFF
label0000239E:
0000239E 5280 addq.l D0, 1
000023A0 4A18 tst.b [A0]+
000023A2 66FA bne -0x4 /* 0000239E */
000023A4 6006 bra +0x8 /* 000023AC */
label000023A6:
000023A6 7000 moveq.l D0, 0x00
000023A8 102F 0122 move.b D0, [A7 + 0x122]
label000023AC:
000023AC 5480 addq.l D0, 2
000023AE 2F00 move.l -[A7], D0
000023B0 486F 0126 pea.l [A7 + 0x126]
000023B4 3F3C 0003 move.w -[A7], 0x3
000023B8 2F0A move.l -[A7], A2
000023BA 4EAD D930 jsr [A5 - 0x26D0]
000023BE 4FEF 001A lea.l A7, [A7 + 0x1A]
label000023C2:
000023C2 4227 clr.b -[A7]
000023C4 2F0A move.l -[A7], A2
000023C6 2F2F 0238 move.l -[A7], [A7 + 0x238]
000023CA 2F3C 4369 6E66 move.l -[A7], 0x43696E66 /* 'Cinf' */
000023D0 2F2F 023A move.l -[A7], [A7 + 0x23A]
000023D4 4EAD C160 jsr [A5 - 0x3EA0]
000023D8 3B40 1C10 move.w [A5 + 0x1C10], D0
000023DC 200A move.l D0, A2
000023DE 4FEF 0012 lea.l A7, [A7 + 0x12]
000023E2 6712 beq +0x14 /* 000023F6 */
000023E4 42A7 clr.l -[A7]
000023E6 42A7 clr.l -[A7]
000023E8 3F3C 0003 move.w -[A7], 0x3
000023EC 2F0A move.l -[A7], A2
000023EE 4EAD D930 jsr [A5 - 0x26D0]
000023F2 4FEF 000E lea.l A7, [A7 + 0xE]
label000023F6:
000023F6 4FEF 021C lea.l A7, [A7 + 0x21C]
000023FA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000023FE 4E75 rts
fn00002400:
00002400 594F subq.w A7, 4
00002402 4857 pea.l [A7]
00002404 3F2F 0010 move.w -[A7], [A7 + 0x10]
00002408 2F2D 1C30 move.l -[A7], [A5 + 0x1C30]
0000240C 4EAD B538 jsr [A5 - 0x4AC8]
00002410 3B40 1C10 move.w [A5 + 0x1C10], D0
00002414 4A40 tst.w D0
00002416 4FEF 000A lea.l A7, [A7 + 0xA]
0000241A 6620 bne +0x22 /* 0000243C */
0000241C 4227 clr.b -[A7]
0000241E 2F2F 0002 move.l -[A7], [A7 + 0x2]
00002422 2F2F 0014 move.l -[A7], [A7 + 0x14]
00002426 2F3C 6363 6C20 move.l -[A7], 0x63636C20 /* 'ccl ' */
0000242C 2F2F 0016 move.l -[A7], [A7 + 0x16]
00002430 4EAD C160 jsr [A5 - 0x3EA0]
00002434 3B40 1C10 move.w [A5 + 0x1C10], D0
00002438 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000243C:
0000243C 584F addq.w A7, 4
0000243E 4E75 rts
fn00002440:
00002440 4227 clr.b -[A7]
00002442 206D 1C30 movea.l A0, [A5 + 0x1C30]
00002446 2F28 005E move.l -[A7], [A0 + 0x5E]
0000244A 4878 0400 push.l 0x400
0000244E 2F3C 5657 4649 move.l -[A7], 0x56574649 /* 'VWFI' */
00002454 2F2F 0012 move.l -[A7], [A7 + 0x12]
00002458 4EAD C160 jsr [A5 - 0x3EA0]
0000245C 3B40 1C10 move.w [A5 + 0x1C10], D0
00002460 4FEF 0012 lea.l A7, [A7 + 0x12]
00002464 4E75 rts
fn00002466:
00002466 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
0000246A 246F 0014 movea.l A2, [A7 + 0x14]
0000246E 2A2F 001A move.l D5, [A7 + 0x1A]
00002472 302F 0018 move.w D0, [A7 + 0x18]
00002476 48C0 ext.l D0
00002478 5380 subq.l D0, 1
0000247A 4C3C 0800 0000 movem.w A3, 0x0
00002480 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00002484 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00002488 2250 movea.l A1, [A0]
0000248A 3031 0820 move.w D0, [A1 + D0 + 0x20]
0000248E 48C0 ext.l D0
00002490 5380 subq.l D0, 1
00002492 4C3C 0800 0000 movem.w A3, 0x0
00002498 0166 bchg -[A6], D0
0000249A 206D 14A8 movea.l A0, [A5 + 0x14A8]
0000249E 2050 movea.l A0, [A0]
000024A0 D1C0 add.l A0, D0
000024A2 7014 moveq.l D0, 0x14
000024A4 2830 0810 move.l D4, [A0 + D0 + 0x10]
000024A8 4A84 tst.l D4
000024AA 6618 bne +0x1A /* 000024C4 */
000024AC 2F05 move.l -[A7], D5
000024AE 2F3C 4C63 7478 move.l -[A7], 0x4C637478 /* 'Lctx' */
000024B4 2F0A move.l -[A7], A2
000024B6 4EAD C150 jsr [A5 - 0x3EB0]
000024BA 4FEF 000C lea.l A7, [A7 + 0xC]
000024BE 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
000024C2 4E75 rts
label000024C4:
000024C4 2F05 move.l -[A7], D5
000024C6 2F3C 4C63 7478 move.l -[A7], 0x4C637478 /* 'Lctx' */
000024CC 2F0A move.l -[A7], A2
000024CE 4EAD C108 jsr [A5 - 0x3EF8]
000024D2 2600 move.l D3, D0
000024D4 70FF moveq.l D0, 0xFFFFFFFF
000024D6 B680 cmp.l D3, D0
000024D8 4FEF 000C lea.l A7, [A7 + 0xC]
000024DC 671A beq +0x1C /* 000024F8 */
000024DE 1F2F 001E move.b -[A7], [A7 + 0x1E]
000024E2 2F03 move.l -[A7], D3
000024E4 2F0A move.l -[A7], A2
000024E6 2F04 move.l -[A7], D4
000024E8 2F2D 1C12 move.l -[A7], [A5 + 0x1C12 /* export_894 */]
000024EC 4EAD E2E8 jsr [A5 - 0x1D18]
000024F0 3B40 1C10 move.w [A5 + 0x1C10], D0
000024F4 4FEF 0012 lea.l A7, [A7 + 0x12]
label000024F8:
000024F8 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
000024FC 4E75 rts
fn000024FE:
000024FE 48E7 0030 movem.l -[A7], A2,A3
00002502 266F 000C movea.l A3, [A7 + 0xC]
00002506 246F 0010 movea.l A2, [A7 + 0x10]
0000250A 1F2F 0014 move.b -[A7], [A7 + 0x14]
0000250E 2F0A move.l -[A7], A2
00002510 2F0B move.l -[A7], A3
00002512 4EBA F756 jsr [PC - 0x8AA /* 00001C6A */]
00002516 4A6D 1C10 tst.w [A5 + 0x1C10]
0000251A 4FEF 000A lea.l A7, [A7 + 0xA]
0000251E 665A bne +0x5C /* 0000257A */
00002520 1F2F 0016 move.b -[A7], [A7 + 0x16]
00002524 2F2A 000A move.l -[A7], [A2 + 0xA]
00002528 3F12 move.w -[A7], [A2]
0000252A 2F0B move.l -[A7], A3
0000252C 4EBA FF38 jsr [PC - 0xC8 /* 00002466 */]
00002530 4A6D 1C10 tst.w [A5 + 0x1C10]
00002534 4FEF 000C lea.l A7, [A7 + 0xC]
00002538 6640 bne +0x42 /* 0000257A */
0000253A 2F2A 000A move.l -[A7], [A2 + 0xA]
0000253E 3F12 move.w -[A7], [A2]
00002540 2F0B move.l -[A7], A3
00002542 4EBA FC8A jsr [PC - 0x376 /* 000021CE */]
00002546 4A6D 1C10 tst.w [A5 + 0x1C10]
0000254A 4FEF 000A lea.l A7, [A7 + 0xA]
0000254E 662A bne +0x2C /* 0000257A */
00002550 2F2A 000A move.l -[A7], [A2 + 0xA]
00002554 3F12 move.w -[A7], [A2]
00002556 2F0B move.l -[A7], A3
00002558 4EBA FD7A jsr [PC - 0x286 /* 000022D4 */]
0000255C 4A6D 1C10 tst.w [A5 + 0x1C10]
00002560 4FEF 000A lea.l A7, [A7 + 0xA]
00002564 6614 bne +0x16 /* 0000257A */
00002566 2F2A 000A move.l -[A7], [A2 + 0xA]
0000256A 3F12 move.w -[A7], [A2]
0000256C 2F0B move.l -[A7], A3
0000256E 4EBA FE90 jsr [PC - 0x170 /* 00002400 */]
00002572 4A6D 1C10 tst.w [A5 + 0x1C10]
00002576 4FEF 000A lea.l A7, [A7 + 0xA]
label0000257A:
0000257A 4CDF 0C00 movem.l A2,A3, [A7]+
0000257E 4E75 rts
fn00002580:
00002580 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00002584 4FEF FFEC lea.l A7, [A7 - 0x14]
00002588 246F 0030 movea.l A2, [A7 + 0x30]
0000258C 266F 0034 movea.l A3, [A7 + 0x34]
00002590 182F 0038 move.b D4, [A7 + 0x38]
00002594 1A2F 003C move.b D5, [A7 + 0x3C]
00002598 2F0A move.l -[A7], A2
0000259A 4EAD C130 jsr [A5 - 0x3ED0]
0000259E 3B40 1C10 move.w [A5 + 0x1C10], D0
000025A2 4A6D 1C10 tst.w [A5 + 0x1C10]
000025A6 584F addq.w A7, 4
000025A8 6600 0160 bne +0x162 /* 0000270A */
000025AC 4A2F 003E tst.b [A7 + 0x3E]
000025B0 6700 012C beq +0x12E /* 000026DE */
000025B4 1F3C 0001 move.b -[A7], 0x1
000025B8 1F2F 003C move.b -[A7], [A7 + 0x3C]
000025BC 1F04 move.b -[A7], D4
000025BE 2F0B move.l -[A7], A3
000025C0 2F0A move.l -[A7], A2
000025C2 4EBA F48A jsr [PC - 0xB76 /* 00001A4E */]
000025C6 4A6D 1C10 tst.w [A5 + 0x1C10]
000025CA 4FEF 000E lea.l A7, [A7 + 0xE]
000025CE 6600 013A bne +0x13C /* 0000270A */
000025D2 2F0A move.l -[A7], A2
000025D4 4EBA FC8C jsr [PC - 0x374 /* 00002262 */]
000025D8 4A6D 1C10 tst.w [A5 + 0x1C10]
000025DC 584F addq.w A7, 4
000025DE 6600 012A bne +0x12C /* 0000270A */
000025E2 102B 0013 move.b D0, [A3 + 0x13]
000025E6 57C0 seq D0
000025E8 4400 neg.b D0
000025EA 49C0 lea.l A4, D0
000025EC 1600 move.b D3, D0
000025EE 1B43 14CB move.b [A5 + 0x14CB], D3
000025F2 1F03 move.b -[A7], D3
000025F4 2F0A move.l -[A7], A2
000025F6 4EBA FB4C jsr [PC - 0x4B4 /* 00002144 */]
000025FA 4A6D 1C10 tst.w [A5 + 0x1C10]
000025FE 5C4F addq.w A7, 6
00002600 6600 0108 bne +0x10A /* 0000270A */
00002604 7601 moveq.l D3, 0x01
00002606 6072 bra +0x74 /* 0000267A */
label00002608:
00002608 3003 move.w D0, D3
0000260A 48C0 ext.l D0
0000260C 5380 subq.l D0, 1
0000260E 4C3C 0800 0000 movem.w A3, 0x0
00002614 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00002618 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
0000261C 2250 movea.l A1, [A0]
0000261E 4A31 0828 tst.b [A1 + D0 + 0x28]
00002622 6706 beq +0x8 /* 0000262A */
00002624 4A2B 0013 tst.b [A3 + 0x13]
00002628 674E beq +0x50 /* 00002678 */
label0000262A:
0000262A 42A7 clr.l -[A7]
0000262C 3F03 move.w -[A7], D3
0000262E 486F 0006 pea.l [A7 + 0x6]
00002632 4EBA 031A jsr [PC + 0x31A /* 0000294E */]
00002636 3003 move.w D0, D3
00002638 48C0 ext.l D0
0000263A 5380 subq.l D0, 1
0000263C 4C3C 0800 0000 movem.w A3, 0x0
00002642 0018 286D ori.b [A0]+, 0x6D /* 'm' */
00002646 1C30 2854 move.b D6, [A0 + D2 + 0x54]
0000264A 2854 movea.l A4, [A4]
0000264C D9C0 add.l A4, D0
0000264E 4A2C 0028 tst.b [A4 + 0x28]
00002652 4FEF 000A lea.l A7, [A7 + 0xA]
00002656 6706 beq +0x8 /* 0000265E */
00002658 2F6C 001C 000A move.l [A7 + 0xA], [A4 + 0x1C]
label0000265E:
0000265E 1F05 move.b -[A7], D5
00002660 1F04 move.b -[A7], D4
00002662 486F 0004 pea.l [A7 + 0x4]
00002666 2F0A move.l -[A7], A2
00002668 4EBA FE94 jsr [PC - 0x16C /* 000024FE */]
0000266C 4A6D 1C10 tst.w [A5 + 0x1C10]
00002670 4FEF 000C lea.l A7, [A7 + 0xC]
00002674 6600 0094 bne +0x96 /* 0000270A */
label00002678:
00002678 5243 addq.w D3, 1
label0000267A:
0000267A 206D 1C30 movea.l A0, [A5 + 0x1C30]
0000267E 2050 movea.l A0, [A0]
00002680 2050 movea.l A0, [A0]
00002682 B668 000A cmp.w D3, [A0 + 0xA]
00002686 6F80 ble -0x7E /* 00002608 */
00002688 2F0A move.l -[A7], A2
0000268A 4EBA FDB4 jsr [PC - 0x24C /* 00002440 */]
0000268E 4A6D 1C10 tst.w [A5 + 0x1C10]
00002692 584F addq.w A7, 4
00002694 6674 bne +0x76 /* 0000270A */
00002696 2F0A move.l -[A7], A2
00002698 4EBA FA1C jsr [PC - 0x5E4 /* 000020B6 */]
0000269C 4A6D 1C10 tst.w [A5 + 0x1C10]
000026A0 584F addq.w A7, 4
000026A2 6666 bne +0x68 /* 0000270A */
000026A4 2F0A move.l -[A7], A2
000026A6 4EBA FADE jsr [PC - 0x522 /* 00002186 */]
000026AA 4A6D 1C10 tst.w [A5 + 0x1C10]
000026AE 584F addq.w A7, 4
000026B0 6658 bne +0x5A /* 0000270A */
000026B2 2F0A move.l -[A7], A2
000026B4 4EBA FBE8 jsr [PC - 0x418 /* 0000229E */]
000026B8 4A6D 1C10 tst.w [A5 + 0x1C10]
000026BC 584F addq.w A7, 4
000026BE 664A bne +0x4C /* 0000270A */
000026C0 2F0A move.l -[A7], A2
000026C2 4EBA FA1E jsr [PC - 0x5E2 /* 000020E2 */]
000026C6 4A6D 1C10 tst.w [A5 + 0x1C10]
000026CA 584F addq.w A7, 4
000026CC 663C bne +0x3E /* 0000270A */
000026CE 2F0A move.l -[A7], A2
000026D0 4EBA FA4C jsr [PC - 0x5B4 /* 0000211E */]
000026D4 4A6D 1C10 tst.w [A5 + 0x1C10]
000026D8 584F addq.w A7, 4
000026DA 662E bne +0x30 /* 0000270A */
000026DC 602C bra +0x2E /* 0000270A */
label000026DE:
000026DE 4227 clr.b -[A7]
000026E0 4227 clr.b -[A7]
000026E2 1F04 move.b -[A7], D4
000026E4 2F0B move.l -[A7], A3
000026E6 2F0A move.l -[A7], A2
000026E8 4EBA F364 jsr [PC - 0xC9C /* 00001A4E */]
000026EC 4A6D 1C10 tst.w [A5 + 0x1C10]
000026F0 4FEF 000E lea.l A7, [A7 + 0xE]
000026F4 6614 bne +0x16 /* 0000270A */
000026F6 1F05 move.b -[A7], D5
000026F8 1F04 move.b -[A7], D4
000026FA 2F0B move.l -[A7], A3
000026FC 2F0A move.l -[A7], A2
000026FE 4EBA FDFE jsr [PC - 0x202 /* 000024FE */]
00002702 4A6D 1C10 tst.w [A5 + 0x1C10]
00002706 4FEF 000C lea.l A7, [A7 + 0xC]
label0000270A:
0000270A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000270E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00002712 4E75 rts
fn00002714:
00002714 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00002718 4FEF FEA6 lea.l A7, [A7 - 0x15A]
0000271C 3C2F 0178 move.w D6, [A7 + 0x178]
00002720 7AFF moveq.l D5, 0xFFFFFFFF
00002722 0C46 FFFF cmpi.w D6, 0xFFFF
00002726 6700 0150 beq +0x152 /* 00002878 */
0000272A 554F subq.w A7, 2
0000272C A994 syscall CurResFile
0000272E 301F move.w D0, [A7]+
00002730 3E80 move.w [A7], D0
00002732 3F06 move.w -[A7], D6
00002734 A998 syscall UseResFile
00002736 554F subq.w A7, 2
00002738 A81C syscall Count1Types
0000273A 301F move.w D0, [A7]+
0000273C 3F40 0048 move.w [A7 + 0x48], D0
00002740 4A40 tst.w D0
00002742 6F00 0126 ble +0x128 /* 0000286A */
00002746 4A2F 0176 tst.b [A7 + 0x176]
0000274A 6626 bne +0x28 /* 00002772 */
0000274C 7E01 moveq.l D7, 0x01
0000274E 6018 bra +0x1A /* 00002768 */
label00002750:
00002750 486F 004A pea.l [A7 + 0x4A]
00002754 3F07 move.w -[A7], D7
00002756 A80F syscall Get1IndType/Get1IxType
00002758 2F2F 004A move.l -[A7], [A7 + 0x4A]
0000275C 4EAD C448 jsr [A5 - 0x3BB8]
00002760 4A00 tst.b D0
00002762 584F addq.w A7, 4
00002764 670C beq +0xE /* 00002772 */
00002766 5247 addq.w D7, 1
label00002768:
00002768 BE6F 0048 cmp.w D7, [A7 + 0x48]
0000276C 6FE2 ble -0x1C /* 00002750 */
0000276E 6000 00FA bra +0xFC /* 0000286A */
label00002772:
00002772 486F 0002 pea.l [A7 + 0x2]
00002776 2F2F 017E move.l -[A7], [A7 + 0x17E]
0000277A 4EAD B908 jsr [A5 - 0x46F8]
0000277E 3F2F 000A move.w -[A7], [A7 + 0xA]
00002782 2F2F 000E move.l -[A7], [A7 + 0xE]
00002786 486F 0016 pea.l [A7 + 0x16]
0000278A A81B syscall HCreateResFile
0000278C A9AF syscall ResError
0000278E 301F move.w D0, [A7]+
00002790 3B40 1C10 move.w [A5 + 0x1C10], D0
00002794 0C40 FFD0 cmpi.w D0, 0xFFD0
00002798 5C4F addq.w A7, 6
0000279A 6708 beq +0xA /* 000027A4 */
0000279C 4A6D 1C10 tst.w [A5 + 0x1C10]
000027A0 6600 00C8 bne +0xCA /* 0000286A */
label000027A4:
000027A4 554F subq.w A7, 2
000027A6 3F2F 0004 move.w -[A7], [A7 + 0x4]
000027AA 2F2F 0008 move.l -[A7], [A7 + 0x8]
000027AE 486F 0010 pea.l [A7 + 0x10]
000027B2 1F3C 0003 move.b -[A7], 0x3
000027B6 A81A syscall HOpenResFile
000027B8 301F move.w D0, [A7]+
000027BA 3A00 move.w D5, D0
000027BC 554F subq.w A7, 2
000027BE A9AF syscall ResError
000027C0 301F move.w D0, [A7]+
000027C2 3B40 1C10 move.w [A5 + 0x1C10], D0
000027C6 4A6D 1C10 tst.w [A5 + 0x1C10]
000027CA 6600 009E bne +0xA0 /* 0000286A */
000027CE 0C45 FFFF cmpi.w D5, 0xFFFF
000027D2 6700 0096 beq +0x98 /* 0000286A */
000027D6 3F06 move.w -[A7], D6
000027D8 A998 syscall UseResFile
000027DA 7E01 moveq.l D7, 0x01
000027DC 6000 0084 bra +0x86 /* 00002862 */
label000027E0:
000027E0 486F 004A pea.l [A7 + 0x4A]
000027E4 3F07 move.w -[A7], D7
000027E6 A80F syscall Get1IndType/Get1IxType
000027E8 4A2F 0176 tst.b [A7 + 0x176]
000027EC 660E bne +0x10 /* 000027FC */
000027EE 2F2F 004A move.l -[A7], [A7 + 0x4A]
000027F2 4EAD C448 jsr [A5 - 0x3BB8]
000027F6 4A00 tst.b D0
000027F8 584F addq.w A7, 4
000027FA 6664 bne +0x66 /* 00002860 */
label000027FC:
000027FC 554F subq.w A7, 2
000027FE 2F2F 004C move.l -[A7], [A7 + 0x4C]
00002802 A80D syscall Count1Resources
00002804 301F move.w D0, [A7]+
00002806 3800 move.w D4, D0
00002808 7601 moveq.l D3, 0x01
0000280A 6050 bra +0x52 /* 0000285C */
label0000280C:
0000280C 594F subq.w A7, 4
0000280E 2F2F 004E move.l -[A7], [A7 + 0x4E]
00002812 3F03 move.w -[A7], D3
00002814 A80E syscall Get1IndResource/Get1IxResource
00002816 205F movea.l A0, [A7]+
00002818 2448 movea.l A2, A0
0000281A 200A move.l D0, A2
0000281C 673C beq +0x3E /* 0000285A */
0000281E 2F0A move.l -[A7], A2
00002820 486F 0052 pea.l [A7 + 0x52]
00002824 486F 0058 pea.l [A7 + 0x58]
00002828 486F 0060 pea.l [A7 + 0x60]
0000282C A9A8 syscall GetResInfo
0000282E 7000 moveq.l D0, 0x00
00002830 102F 0054 move.b D0, [A7 + 0x54]
00002834 5280 addq.l D0, 1
00002836 41EF 0054 lea.l A0, [A7 + 0x54]
0000283A 4230 0800 clr.b [A0 + D0]
0000283E 2F0A move.l -[A7], A2
00002840 A992 syscall DetachResource
00002842 3F05 move.w -[A7], D5
00002844 A998 syscall UseResFile
00002846 2F0A move.l -[A7], A2
00002848 2F2F 0054 move.l -[A7], [A7 + 0x54]
0000284C 3F2F 0056 move.w -[A7], [A7 + 0x56]
00002850 486F 005E pea.l [A7 + 0x5E]
00002854 A9AB syscall AddResource
00002856 3F06 move.w -[A7], D6
00002858 A998 syscall UseResFile
label0000285A:
0000285A 5243 addq.w D3, 1
label0000285C:
0000285C B644 cmp.w D3, D4
0000285E 6FAC ble -0x52 /* 0000280C */
label00002860:
00002860 5247 addq.w D7, 1
label00002862:
00002862 BE6F 0048 cmp.w D7, [A7 + 0x48]
00002866 6F00 FF78 ble -0x86 /* 000027E0 */
label0000286A:
0000286A 3F17 move.w -[A7], [A7]
0000286C A998 syscall UseResFile
0000286E 0C45 FFFF cmpi.w D5, 0xFFFF
00002872 6704 beq +0x6 /* 00002878 */
00002874 3F05 move.w -[A7], D5
00002876 A99A syscall CloseResFile
label00002878:
00002878 4FEF 015A lea.l A7, [A7 + 0x15A]
0000287C 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00002880 4E75 rts
fn00002882:
00002882 4FEF FDE4 lea.l A7, [A7 - 0x21C]
00002886 206F 0220 movea.l A0, [A7 + 0x220]
0000288A 43D7 lea.l A1, [A7]
0000288C 7044 moveq.l D0, 0x44
label0000288E:
0000288E 22D8 move.l [A1]+, [A0]+
00002890 51C8 FFFC dbf D0, -0x6 /* 0000288E */
00002894 32D8 move.w [A1]+, [A0]+
00002896 4857 pea.l [A7]
00002898 4EAD B8D0 jsr [A5 - 0x4730]
0000289C 486F 011A pea.l [A7 + 0x11A]
000028A0 486F 0008 pea.l [A7 + 0x8]
000028A4 4EAD B8A0 jsr [A5 - 0x4760]
000028A8 0C2F 00FF 0122 cmpi.b [A7 + 0x122], 0xFF
000028AE 650E bcs +0x10 /* 000028BE */
000028B0 41EF 0123 lea.l A0, [A7 + 0x123]
000028B4 70FF moveq.l D0, 0xFFFFFFFF
label000028B6:
000028B6 5280 addq.l D0, 1
000028B8 4A18 tst.b [A0]+
000028BA 66FA bne -0x4 /* 000028B6 */
000028BC 6006 bra +0x8 /* 000028C4 */
label000028BE:
000028BE 7000 moveq.l D0, 0x00
000028C0 102F 0122 move.b D0, [A7 + 0x122]
label000028C4:
000028C4 5480 addq.l D0, 2
000028C6 2F00 move.l -[A7], D0
000028C8 486F 0126 pea.l [A7 + 0x126]
000028CC 3F3C 0003 move.w -[A7], 0x3
000028D0 206D 1C30 movea.l A0, [A5 + 0x1C30]
000028D4 2F28 005E move.l -[A7], [A0 + 0x5E]
000028D8 4EAD D930 jsr [A5 - 0x26D0]
000028DC 4FEF 0236 lea.l A7, [A7 + 0x236]
000028E0 4E75 rts
fn000028E2:
000028E2 48E7 1030 movem.l -[A7], D3,A2,A3
000028E6 4FEF FFF4 lea.l A7, [A7 - 0xC]
000028EA 246F 001C movea.l A2, [A7 + 0x1C]
000028EE 362F 0020 move.w D3, [A7 + 0x20]
000028F2 266F 0026 movea.l A3, [A7 + 0x26]
000028F6 3F03 move.w -[A7], D3
000028F8 486F 0006 pea.l [A7 + 0x6]
000028FC 4EAD B570 jsr [A5 - 0x4A90]
00002900 2F6F 000A 000E move.l [A7 + 0xE], [A7 + 0xA]
00002906 4A6F 0010 tst.w [A7 + 0x10]
0000290A 5C4F addq.w A7, 6
0000290C 6736 beq +0x38 /* 00002944 */
0000290E 4A13 tst.b [A3]
00002910 660A bne +0xC /* 0000291C */
00002912 256F 0008 0002 move.l [A2 + 0x2], [A7 + 0x8]
00002918 16BC 0001 move.b [A3], 0x1
label0000291C:
0000291C 3F03 move.w -[A7], D3
0000291E 486F 0002 pea.l [A7 + 0x2]
00002922 4EAD B578 jsr [A5 - 0x4A88]
00002926 256F 0006 0006 move.l [A2 + 0x6], [A7 + 0x6]
0000292C 302F 0010 move.w D0, [A7 + 0x10]
00002930 48C0 ext.l D0
00002932 322A 0008 move.w D1, [A2 + 0x8]
00002936 48C1 ext.l D1
00002938 9280 sub.l D1, D0
0000293A 5281 addq.l D1, 1
0000293C 206F 0028 movea.l A0, [A7 + 0x28]
00002940 D390 add.l [A0], D1
00002942 5C4F addq.w A7, 6
label00002944:
00002944 4FEF 000C lea.l A7, [A7 + 0xC]
00002948 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000294C 4E75 rts
fn0000294E:
0000294E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00002952 4FEF FFF2 lea.l A7, [A7 - 0xE]
00002956 246F 0022 movea.l A2, [A7 + 0x22]
0000295A 362F 0026 move.w D3, [A7 + 0x26]
0000295E 282F 0028 move.l D4, [A7 + 0x28]
00002962 42AF 000A clr.l [A7 + 0xA]
00002966 422F 0009 clr.b [A7 + 0x9]
0000296A 3483 move.w [A2], D3
0000296C 1544 0012 move.b [A2 + 0x12], D4
00002970 257C 0000 0400 000A move.l [A2 + 0xA], 0x400
00002978 7002 moveq.l D0, 0x02
0000297A C084 and.l D0, D4
0000297C 4A80 tst.l D0
0000297E 56C0 sne D0
00002980 4400 neg.b D0
00002982 49C0 lea.l A4, D0
00002984 1540 0013 move.b [A2 + 0x13], D0
00002988 4A84 tst.l D4
0000298A 674C beq +0x4E /* 000029D8 */
0000298C 7601 moveq.l D3, 0x01
0000298E 6038 bra +0x3A /* 000029C8 */
label00002990:
00002990 3003 move.w D0, D3
00002992 48C0 ext.l D0
00002994 5380 subq.l D0, 1
00002996 4C3C 0800 0000 movem.w A3, 0x0
0000299C 0018 206D ori.b [A0]+, 0x6D /* 'm' */
000029A0 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
000029A4 2250 movea.l A1, [A0]
000029A6 4A31 0828 tst.b [A1 + D0 + 0x28]
000029AA 6706 beq +0x8 /* 000029B2 */
000029AC 4A2A 0013 tst.b [A2 + 0x13]
000029B0 6714 beq +0x16 /* 000029C6 */
label000029B2:
000029B2 486F 0009 pea.l [A7 + 0x9]
000029B6 486F 000E pea.l [A7 + 0xE]
000029BA 3F03 move.w -[A7], D3
000029BC 2F0A move.l -[A7], A2
000029BE 4EBA FF22 jsr [PC - 0xDE /* 000028E2 */]
000029C2 4FEF 000E lea.l A7, [A7 + 0xE]
label000029C6:
000029C6 5243 addq.w D3, 1
label000029C8:
000029C8 206D 1C30 movea.l A0, [A5 + 0x1C30]
000029CC 2050 movea.l A0, [A0]
000029CE 2050 movea.l A0, [A0]
000029D0 B668 000A cmp.w D3, [A0 + 0xA]
000029D4 6FBA ble -0x44 /* 00002990 */
000029D6 6038 bra +0x3A /* 00002A10 */
label000029D8:
000029D8 3003 move.w D0, D3
000029DA 48C0 ext.l D0
000029DC 5380 subq.l D0, 1
000029DE 4C3C 0800 0000 movem.w A3, 0x0
000029E4 0018 266D ori.b [A0]+, 0x6D /* 'm' */
000029E8 1C30 2653 move.b D6, [A0 + D2.w * 8 + 0x53]
000029EC 2653 movea.l A3, [A3]
000029EE D7C0 add.l A3, D0
000029F0 4A2B 0028 tst.b [A3 + 0x28]
000029F4 6606 bne +0x8 /* 000029FC */
000029F6 256B 001C 000A move.l [A2 + 0xA], [A3 + 0x1C]
label000029FC:
000029FC 486F 0009 pea.l [A7 + 0x9]
00002A00 486F 000E pea.l [A7 + 0xE]
00002A04 3F03 move.w -[A7], D3
00002A06 2F0A move.l -[A7], A2
00002A08 4EBA FED8 jsr [PC - 0x128 /* 000028E2 */]
00002A0C 4FEF 000E lea.l A7, [A7 + 0xE]
label00002A10:
00002A10 256F 000A 000E move.l [A2 + 0xE], [A7 + 0xA]
00002A16 4A2F 0009 tst.b [A7 + 0x9]
00002A1A 6626 bne +0x28 /* 00002A42 */
00002A1C 4878 0001 push.l 0x1
00002A20 486F 0008 pea.l [A7 + 0x8]
00002A24 4EAD B558 jsr [A5 - 0x4AA8]
00002A28 256F 000C 0002 move.l [A2 + 0x2], [A7 + 0xC]
00002A2E 42A7 clr.l -[A7]
00002A30 486F 000C pea.l [A7 + 0xC]
00002A34 4EAD B558 jsr [A5 - 0x4AA8]
00002A38 256F 0010 0006 move.l [A2 + 0x6], [A7 + 0x10]
00002A3E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002A42:
00002A42 4FEF 000E lea.l A7, [A7 + 0xE]
00002A46 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002A4A 4E75 rts
fn00002A4C:
00002A4C 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00002A50 246F 0018 movea.l A2, [A7 + 0x18]
00002A54 266F 001C movea.l A3, [A7 + 0x1C]
00002A58 182F 0020 move.b D4, [A7 + 0x20]
00002A5C 262F 0024 move.l D3, [A7 + 0x24]
00002A60 7001 moveq.l D0, 0x01
00002A62 B680 cmp.l D3, D0
00002A64 6616 bne +0x18 /* 00002A7C */
00002A66 3B7C 001E 1C26 move.w [A5 + 0x1C26], 0x1E
00002A6C 2F0A move.l -[A7], A2
00002A6E 4EBA E2D8 jsr [PC - 0x1D28 /* 00000D48 */]
00002A72 4A6D 1C10 tst.w [A5 + 0x1C10]
00002A76 584F addq.w A7, 4
00002A78 6600 008E bne +0x90 /* 00002B08 */
label00002A7C:
00002A7C 3B7C 0023 1C26 move.w [A5 + 0x1C26], 0x23 /* '#' */
00002A82 1F04 move.b -[A7], D4
00002A84 2F0B move.l -[A7], A3
00002A86 2F0A move.l -[A7], A2
00002A88 4EBA E460 jsr [PC - 0x1BA0 /* 00000EEA */]
00002A8C 4A6D 1C10 tst.w [A5 + 0x1C10]
00002A90 4FEF 000A lea.l A7, [A7 + 0xA]
00002A94 6672 bne +0x74 /* 00002B08 */
00002A96 3B7C 0028 1C26 move.w [A5 + 0x1C26], 0x28 /* '(' */
00002A9C 2F0A move.l -[A7], A2
00002A9E 4EAD A698 jsr [A5 - 0x5968]
00002AA2 3B40 1C10 move.w [A5 + 0x1C10], D0
00002AA6 4A6D 1C10 tst.w [A5 + 0x1C10]
00002AAA 584F addq.w A7, 4
00002AAC 665A bne +0x5C /* 00002B08 */
00002AAE 3B7C 0032 1C26 move.w [A5 + 0x1C26], 0x32 /* '2' */
00002AB4 1F03 move.b -[A7], D3
00002AB6 1F2F 002A move.b -[A7], [A7 + 0x2A]
00002ABA 1F2F 0026 move.b -[A7], [A7 + 0x26]
00002ABE 1F04 move.b -[A7], D4
00002AC0 2F0B move.l -[A7], A3
00002AC2 2F0A move.l -[A7], A2
00002AC4 4EBA FABA jsr [PC - 0x546 /* 00002580 */]
00002AC8 4A6D 1C10 tst.w [A5 + 0x1C10]
00002ACC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002AD0 6636 bne +0x38 /* 00002B08 */
00002AD2 3B7C 003C 1C26 move.w [A5 + 0x1C26], 0x3C /* '<' */
00002AD8 7001 moveq.l D0, 0x01
00002ADA B680 cmp.l D3, D0
00002ADC 57C0 seq D0
00002ADE 4400 neg.b D0
00002AE0 49C0 lea.l A4, D0
00002AE2 1F00 move.b -[A7], D0
00002AE4 2F0B move.l -[A7], A3
00002AE6 2F0A move.l -[A7], A2
00002AE8 4EBA EBA6 jsr [PC - 0x145A /* 00001690 */]
00002AEC 4A6D 1C10 tst.w [A5 + 0x1C10]
00002AF0 4FEF 000A lea.l A7, [A7 + 0xA]
00002AF4 6612 bne +0x14 /* 00002B08 */
00002AF6 3B7C 0050 1C26 move.w [A5 + 0x1C26], 0x50 /* 'P' */
00002AFC 2F0A move.l -[A7], A2
00002AFE 4EAD C128 jsr [A5 - 0x3ED8]
00002B02 3B40 1C10 move.w [A5 + 0x1C10], D0
00002B06 584F addq.w A7, 4
label00002B08:
00002B08 302D 1C10 move.w D0, [A5 + 0x1C10]
00002B0C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002B10 4E75 rts
fn00002B12:
00002B12 2F2F 0004 move.l -[A7], [A7 + 0x4]
00002B16 4EAD A790 jsr [A5 - 0x5870]
00002B1A 584F addq.w A7, 4
00002B1C 2F08 move.l -[A7], A0
00002B1E 4EAD A9B0 jsr [A5 - 0x5650]
00002B22 4A00 tst.b D0
00002B24 584F addq.w A7, 4
00002B26 660A bne +0xC /* 00002B32 */
00002B28 3B7C FFC3 1C10 move.w [A5 + 0x1C10], 0xFFC3
00002B2E 7000 moveq.l D0, 0x00
00002B30 4E75 rts
label00002B32:
00002B32 7001 moveq.l D0, 0x01
00002B34 4E75 rts
fn00002B36:
00002B36 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00002B3A 4FEF FEC4 lea.l A7, [A7 - 0x13C]
00002B3E 246F 0164 movea.l A2, [A7 + 0x164]
00002B42 262F 016C move.l D3, [A7 + 0x16C]
00002B46 2C6F 0170 movea.l A6, [A7 + 0x170]
00002B4A 99CC sub.l A4, A4
00002B4C 97CB sub.l A3, A3
00002B4E 42AF 0008 clr.l [A7 + 0x8]
00002B52 426D 1C10 clr.w [A5 + 0x1C10]
00002B56 3B7C 000A 1C26 move.w [A5 + 0x1C26], 0xA /* '\n' */
00002B5C 4AAF 0174 tst.l [A7 + 0x174]
00002B60 56C0 sne D0
00002B62 4400 neg.b D0
00002B64 49C0 lea.l A4, D0
00002B66 1C00 move.b D6, D0
00002B68 2003 move.l D0, D3
00002B6A 0280 0010 0000 andi.l D0, 0x100000
00002B70 4A80 tst.l D0
00002B72 56C0 sne D0
00002B74 4400 neg.b D0
00002B76 49C0 lea.l A4, D0
00002B78 1E00 move.b D7, D0
00002B7A 2003 move.l D0, D3
00002B7C 0280 0040 0000 andi.l D0, 0x400000 /* '@\0\0' */
00002B82 4A80 tst.l D0
00002B84 56C0 sne D0
00002B86 4400 neg.b D0
00002B88 49C0 lea.l A4, D0
00002B8A 1F40 000C move.b [A7 + 0xC], D0
00002B8E 2003 move.l D0, D3
00002B90 0280 0080 0000 andi.l D0, 0x800000
00002B96 4A80 tst.l D0
00002B98 56C0 sne D0
00002B9A 4400 neg.b D0
00002B9C 49C0 lea.l A4, D0
00002B9E 1800 move.b D4, D0
00002BA0 2F2F 0168 move.l -[A7], [A7 + 0x168]
00002BA4 4EAD B898 jsr [A5 - 0x4768]
00002BA8 4A00 tst.b D0
00002BAA 584F addq.w A7, 4
00002BAC 670A beq +0xC /* 00002BB8 */
00002BAE 206F 0168 movea.l A0, [A7 + 0x168]
00002BB2 4A68 0008 tst.w [A0 + 0x8]
00002BB6 6710 beq +0x12 /* 00002BC8 */
label00002BB8:
00002BB8 2F0E move.l -[A7], A6
00002BBA 2F2F 016C move.l -[A7], [A7 + 0x16C]
00002BBE 4EAD B8B8 jsr [A5 - 0x4748]
00002BC2 4A00 tst.b D0
00002BC4 504F addq.w A7, 8
00002BC6 6604 bne +0x6 /* 00002BCC */
label00002BC8:
00002BC8 7000 moveq.l D0, 0x00
00002BCA 6002 bra +0x4 /* 00002BCE */
label00002BCC:
00002BCC 7001 moveq.l D0, 0x01
label00002BCE:
00002BCE 1F40 000D move.b [A7 + 0xD], D0
00002BD2 4A06 tst.b D6
00002BD4 6712 beq +0x14 /* 00002BE8 */
00002BD6 2F2F 0174 move.l -[A7], [A7 + 0x174]
00002BDA 4EBA FF36 jsr [PC - 0xCA /* 00002B12 */]
00002BDE 4A00 tst.b D0
00002BE0 584F addq.w A7, 4
00002BE2 6700 03C8 beq +0x3CA /* 00002FAC */
00002BE6 6018 bra +0x1A /* 00002C00 */
label00002BE8:
00002BE8 4A2F 000D tst.b [A7 + 0xD]
00002BEC 6712 beq +0x14 /* 00002C00 */
00002BEE 4A92 tst.l [A2]
00002BF0 670E beq +0x10 /* 00002C00 */
00002BF2 2F12 move.l -[A7], [A2]
00002BF4 4EBA FF1C jsr [PC - 0xE4 /* 00002B12 */]
00002BF8 4A00 tst.b D0
00002BFA 584F addq.w A7, 4
00002BFC 6700 03AE beq +0x3B0 /* 00002FAC */
label00002C00:
00002C00 2F3C 0080 0000 move.l -[A7], 0x800000
00002C06 4EAD B368 jsr [A5 - 0x4C98]
00002C0A 486D 20DE pea.l [A5 + 0x20DE]
00002C0E 4EAD B410 jsr [A5 - 0x4BF0]
00002C12 2F0E move.l -[A7], A6
00002C14 4EBA FC6C jsr [PC - 0x394 /* 00002882 */]
00002C18 4A04 tst.b D4
00002C1A 6604 bne +0x6 /* 00002C20 */
00002C1C 7001 moveq.l D0, 0x01
00002C1E 6002 bra +0x4 /* 00002C22 */
label00002C20:
00002C20 7003 moveq.l D0, 0x03
label00002C22:
00002C22 2F00 move.l -[A7], D0
00002C24 3F3C 0001 move.w -[A7], 0x1
00002C28 486F 0020 pea.l [A7 + 0x20]
00002C2C 4EBA FD20 jsr [PC - 0x2E0 /* 0000294E */]
00002C30 7601 moveq.l D3, 0x01
00002C32 4FEF 0016 lea.l A7, [A7 + 0x16]
00002C36 606E bra +0x70 /* 00002CA6 */
label00002C38:
00002C38 3003 move.w D0, D3
00002C3A 48C0 ext.l D0
00002C3C 5380 subq.l D0, 1
00002C3E 4C3C 0800 0000 movem.w A3, 0x0
00002C44 0018 266D ori.b [A0]+, 0x6D /* 'm' */
00002C48 1C30 2653 move.b D6, [A0 + D2.w * 8 + 0x53]
00002C4C 2653 movea.l A3, [A3]
00002C4E D7C0 add.l A3, D0
00002C50 47EB 0014 lea.l A3, [A3 + 0x14]
00002C54 4A2B 0014 tst.b [A3 + 0x14]
00002C58 6704 beq +0x6 /* 00002C5E */
00002C5A 4A04 tst.b D4
00002C5C 6746 beq +0x48 /* 00002CA4 */
label00002C5E:
00002C5E 42A7 clr.l -[A7]
00002C60 3F03 move.w -[A7], D3
00002C62 486F 012E pea.l [A7 + 0x12E]
00002C66 4EBA FCE6 jsr [PC - 0x31A /* 0000294E */]
00002C6A 2F2F 0138 move.l -[A7], [A7 + 0x138]
00002C6E 2F2F 0138 move.l -[A7], [A7 + 0x138]
00002C72 302B 000C move.w D0, [A3 + 0xC]
00002C76 48C0 ext.l D0
00002C78 5380 subq.l D0, 1
00002C7A 4C3C 0800 0000 movem.w A3, 0x0
00002C80 0166 bchg -[A6], D0
00002C82 206D 14A8 movea.l A0, [A5 + 0x14A8]
00002C86 2050 movea.l A0, [A0]
00002C88 D1C0 add.l A0, D0
00002C8A 7014 moveq.l D0, 0x14
00002C8C 2F30 0816 move.l -[A7], [A0 + D0 + 0x16]
00002C90 4EAD C180 jsr [A5 - 0x3E80]
00002C94 376F 0142 0010 move.w [A3 + 0x10], [A7 + 0x142]
00002C9A 376F 0146 0012 move.w [A3 + 0x12], [A7 + 0x146]
00002CA0 4FEF 0016 lea.l A7, [A7 + 0x16]
label00002CA4:
00002CA4 5243 addq.w D3, 1
label00002CA6:
00002CA6 206D 1C30 movea.l A0, [A5 + 0x1C30]
00002CAA 2050 movea.l A0, [A0]
00002CAC 2050 movea.l A0, [A0]
00002CAE B668 000A cmp.w D3, [A0 + 0xA]
00002CB2 6F84 ble -0x7A /* 00002C38 */
00002CB4 206D 1C30 movea.l A0, [A5 + 0x1C30]
00002CB8 0C68 FFFF 0040 cmpi.w [A0 + 0x40], 0xFFFF
00002CBE 670E beq +0x10 /* 00002CCE */
00002CC0 4A06 tst.b D6
00002CC2 660A bne +0xC /* 00002CCE */
00002CC4 3F28 0040 move.w -[A7], [A0 + 0x40]
00002CC8 4EAD BC68 jsr [A5 - 0x4398]
00002CCC 544F addq.w A7, 2
label00002CCE:
00002CCE 4A06 tst.b D6
00002CD0 670A beq +0xC /* 00002CDC */
00002CD2 286F 0174 movea.l A4, [A7 + 0x174]
00002CD6 4A92 tst.l [A2]
00002CD8 6600 01BA bne +0x1BC /* 00002E94 */
label00002CDC:
00002CDC 4A92 tst.l [A2]
00002CDE 6600 0084 bne +0x86 /* 00002D64 */
00002CE2 7A00 moveq.l D5, 0x00
00002CE4 2F0E move.l -[A7], A6
00002CE6 4EAD A940 jsr [A5 - 0x56C0]
00002CEA 2648 movea.l A3, A0
00002CEC 2F0B move.l -[A7], A3
00002CEE 4EAD A980 jsr [A5 - 0x5680]
00002CF2 2F0B move.l -[A7], A3
00002CF4 4EAD A8A8 jsr [A5 - 0x5758]
00002CF8 1F07 move.b -[A7], D7
00002CFA 486D 1C10 pea.l [A5 + 0x1C10]
00002CFE 2F0E move.l -[A7], A6
00002D00 4EAD C110 jsr [A5 - 0x3EF0]
00002D04 2848 movea.l A4, A0
00002D06 4A6D 1C10 tst.w [A5 + 0x1C10]
00002D0A 4FEF 0016 lea.l A7, [A7 + 0x16]
00002D0E 6600 029C bne +0x29E /* 00002FAC */
00002D12 200C move.l D0, A4
00002D14 4A80 tst.l D0
00002D16 6700 0294 beq +0x296 /* 00002FAC */
00002D1A 4227 clr.b -[A7]
00002D1C 4878 0001 push.l 0x1
00002D20 1F2F 0012 move.b -[A7], [A7 + 0x12]
00002D24 1F07 move.b -[A7], D7
00002D26 486F 0018 pea.l [A7 + 0x18]
00002D2A 2F0C move.l -[A7], A4
00002D2C 2F0A move.l -[A7], A2
00002D2E 4EBA FD1C jsr [PC - 0x2E4 /* 00002A4C */]
00002D32 3B40 1C10 move.w [A5 + 0x1C10], D0
00002D36 4A40 tst.w D0
00002D38 4FEF 0016 lea.l A7, [A7 + 0x16]
00002D3C 6600 026E bne +0x270 /* 00002FAC */
00002D40 248C move.l [A2], A4
00002D42 99CC sub.l A4, A4
00002D44 206D 1C30 movea.l A0, [A5 + 0x1C30]
00002D48 0C68 FFFF 0040 cmpi.w [A0 + 0x40], 0xFFFF
00002D4E 6700 025C beq +0x25E /* 00002FAC */
00002D52 2F0E move.l -[A7], A6
00002D54 3F28 0040 move.w -[A7], [A0 + 0x40]
00002D58 4227 clr.b -[A7]
00002D5A 4EBA F9B8 jsr [PC - 0x648 /* 00002714 */]
00002D5E 504F addq.w A7, 8
00002D60 6000 024A bra +0x24C /* 00002FAC */
label00002D64:
00002D64 4A2F 000D tst.b [A7 + 0xD]
00002D68 6700 00CA beq +0xCC /* 00002E34 */
00002D6C 7A01 moveq.l D5, 0x01
00002D6E 3B7C 005A 1C26 move.w [A5 + 0x1C26], 0x5A /* 'Z' */
00002D74 2F12 move.l -[A7], [A2]
00002D76 4EBA DFD0 jsr [PC - 0x2030 /* 00000D48 */]
00002D7A 4A6D 1C10 tst.w [A5 + 0x1C10]
00002D7E 584F addq.w A7, 4
00002D80 6600 022A bne +0x22C /* 00002FAC */
00002D84 3B7C 005D 1C26 move.w [A5 + 0x1C26], 0x5D /* ']' */
00002D8A 1F07 move.b -[A7], D7
00002D8C 486F 0010 pea.l [A7 + 0x10]
00002D90 2F12 move.l -[A7], [A2]
00002D92 4EBA E156 jsr [PC - 0x1EAA /* 00000EEA */]
00002D96 4A6D 1C10 tst.w [A5 + 0x1C10]
00002D9A 4FEF 000A lea.l A7, [A7 + 0xA]
00002D9E 6600 020C bne +0x20E /* 00002FAC */
00002DA2 3B7C 0064 1C26 move.w [A5 + 0x1C26], 0x64 /* 'd' */
00002DA8 1F3C 0001 move.b -[A7], 0x1
00002DAC 1F05 move.b -[A7], D5
00002DAE 1F2F 0010 move.b -[A7], [A7 + 0x10]
00002DB2 1F07 move.b -[A7], D7
00002DB4 486F 0016 pea.l [A7 + 0x16]
00002DB8 2F12 move.l -[A7], [A2]
00002DBA 4EBA F7C4 jsr [PC - 0x83C /* 00002580 */]
00002DBE 4A6D 1C10 tst.w [A5 + 0x1C10]
00002DC2 4FEF 0010 lea.l A7, [A7 + 0x10]
00002DC6 6600 01E4 bne +0x1E6 /* 00002FAC */
00002DCA 3B7C 006E 1C26 move.w [A5 + 0x1C26], 0x6E /* 'n' */
00002DD0 0C6A 04C1 0008 cmpi.w [A2 + 0x8], 0x4C1
00002DD6 6C14 bge +0x16 /* 00002DEC */
00002DD8 1F3C 0001 move.b -[A7], 0x1
00002DDC 486F 0010 pea.l [A7 + 0x10]
00002DE0 2F12 move.l -[A7], [A2]
00002DE2 4EBA E8AC jsr [PC - 0x1754 /* 00001690 */]
00002DE6 4FEF 000A lea.l A7, [A7 + 0xA]
00002DEA 6012 bra +0x14 /* 00002DFE */
label00002DEC:
00002DEC 486F 000E pea.l [A7 + 0xE]
00002DF0 2F12 move.l -[A7], [A2]
00002DF2 1F3C 0001 move.b -[A7], 0x1
00002DF6 4EBA E6A6 jsr [PC - 0x195A /* 0000149E */]
00002DFA 4FEF 000A lea.l A7, [A7 + 0xA]
label00002DFE:
00002DFE 4A6D 1C10 tst.w [A5 + 0x1C10]
00002E02 6600 01A8 bne +0x1AA /* 00002FAC */
00002E06 3B7C 0078 1C26 move.w [A5 + 0x1C26], 0x78 /* 'x' */
00002E0C 2F12 move.l -[A7], [A2]
00002E0E 4EAD C128 jsr [A5 - 0x3ED8]
00002E12 3B40 1C10 move.w [A5 + 0x1C10], D0
00002E16 4A6D 1C10 tst.w [A5 + 0x1C10]
00002E1A 584F addq.w A7, 4
00002E1C 6600 018E bne +0x190 /* 00002FAC */
00002E20 2F12 move.l -[A7], [A2]
00002E22 4EAD A790 jsr [A5 - 0x5870]
00002E26 584F addq.w A7, 4
00002E28 2F08 move.l -[A7], A0
00002E2A 4EAD A9A0 jsr [A5 - 0x5660]
00002E2E 584F addq.w A7, 4
00002E30 6000 017A bra +0x17C /* 00002FAC */
label00002E34:
00002E34 4A07 tst.b D7
00002E36 6608 bne +0xA /* 00002E40 */
00002E38 203C 4D56 3935 move.l D0, 0x4D563935 /* 'MV95' */
00002E3E 6006 bra +0x8 /* 00002E46 */
label00002E40:
00002E40 203C 4D21 3935 move.l D0, 0x4D213935 /* 'M!95' */
label00002E46:
00002E46 2600 move.l D3, D0
00002E48 3B7C 0082 1C26 move.w [A5 + 0x1C26], 0x82
00002E4E 2F0E move.l -[A7], A6
00002E50 4EAD A940 jsr [A5 - 0x56C0]
00002E54 2648 movea.l A3, A0
00002E56 2F03 move.l -[A7], D3
00002E58 2F3C 4D44 3935 move.l -[A7], 0x4D443935 /* 'MD95' */
00002E5E 2F0B move.l -[A7], A3
00002E60 4EAD A948 jsr [A5 - 0x56B8]
00002E64 42A7 clr.l -[A7]
00002E66 2F3C 4D56 3933 move.l -[A7], 0x4D563933 /* 'MV93' */
00002E6C 4EAD A670 jsr [A5 - 0x5990]
00002E70 2848 movea.l A4, A0
00002E72 2F12 move.l -[A7], [A2]
00002E74 4EAD A778 jsr [A5 - 0x5888]
00002E78 584F addq.w A7, 4
00002E7A 1F00 move.b -[A7], D0
00002E7C 2F0B move.l -[A7], A3
00002E7E 2F0C move.l -[A7], A4
00002E80 4EAD A6B0 jsr [A5 - 0x5950]
00002E84 3B40 1C10 move.w [A5 + 0x1C10], D0
00002E88 4A6D 1C10 tst.w [A5 + 0x1C10]
00002E8C 4FEF 0022 lea.l A7, [A7 + 0x22]
00002E90 6600 011A bne +0x11C /* 00002FAC */
label00002E94:
00002E94 7A02 moveq.l D5, 0x02
00002E96 2F12 move.l -[A7], [A2]
00002E98 4EBA DEAE jsr [PC - 0x2152 /* 00000D48 */]
00002E9C 3B7C 0085 1C26 move.w [A5 + 0x1C26], 0x85
00002EA2 1F07 move.b -[A7], D7
00002EA4 486F 0014 pea.l [A7 + 0x14]
00002EA8 2F12 move.l -[A7], [A2]
00002EAA 4EBA E03E jsr [PC - 0x1FC2 /* 00000EEA */]
00002EAE 4A6D 1C10 tst.w [A5 + 0x1C10]
00002EB2 4FEF 000E lea.l A7, [A7 + 0xE]
00002EB6 6600 00F4 bne +0xF6 /* 00002FAC */
00002EBA 3B7C 008C 1C26 move.w [A5 + 0x1C26], 0x8C
00002EC0 2F0C move.l -[A7], A4
00002EC2 2F12 move.l -[A7], [A2]
00002EC4 4EAD A6E0 jsr [A5 - 0x5920]
00002EC8 3B40 1C10 move.w [A5 + 0x1C10], D0
00002ECC 4A6D 1C10 tst.w [A5 + 0x1C10]
00002ED0 504F addq.w A7, 8
00002ED2 6600 00D8 bne +0xDA /* 00002FAC */
00002ED6 2F12 move.l -[A7], [A2]
00002ED8 4EAD A780 jsr [A5 - 0x5880]
00002EDC 584F addq.w A7, 4
00002EDE 2F00 move.l -[A7], D0
00002EE0 2F0C move.l -[A7], A4
00002EE2 4EAD A788 jsr [A5 - 0x5878]
00002EE6 3B7C 0096 1C26 move.w [A5 + 0x1C26], 0x96
00002EEC 1F3C 0001 move.b -[A7], 0x1
00002EF0 1F05 move.b -[A7], D5
00002EF2 1F2F 0018 move.b -[A7], [A7 + 0x18]
00002EF6 1F07 move.b -[A7], D7
00002EF8 486F 001E pea.l [A7 + 0x1E]
00002EFC 2F0C move.l -[A7], A4
00002EFE 4EBA F680 jsr [PC - 0x980 /* 00002580 */]
00002F02 4A6D 1C10 tst.w [A5 + 0x1C10]
00002F06 4FEF 0018 lea.l A7, [A7 + 0x18]
00002F0A 6600 00A0 bne +0xA2 /* 00002FAC */
00002F0E 0C6A 04C1 0008 cmpi.w [A2 + 0x8], 0x4C1
00002F14 6C20 bge +0x22 /* 00002F36 */
00002F16 3B7C 00A0 1C26 move.w [A5 + 0x1C26], 0xA0
00002F1C 1F3C 0001 move.b -[A7], 0x1
00002F20 486F 0010 pea.l [A7 + 0x10]
00002F24 2F0C move.l -[A7], A4
00002F26 4EBA E768 jsr [PC - 0x1898 /* 00001690 */]
00002F2A 4A6D 1C10 tst.w [A5 + 0x1C10]
00002F2E 4FEF 000A lea.l A7, [A7 + 0xA]
00002F32 6678 bne +0x7A /* 00002FAC */
00002F34 6022 bra +0x24 /* 00002F58 */
label00002F36:
00002F36 3B7C 00AA 1C26 move.w [A5 + 0x1C26], 0xAA
00002F3C 1F06 move.b -[A7], D6
00002F3E 1F3C 0001 move.b -[A7], 0x1
00002F42 486F 0012 pea.l [A7 + 0x12]
00002F46 2F0C move.l -[A7], A4
00002F48 2F12 move.l -[A7], [A2]
00002F4A 4EBA E38E jsr [PC - 0x1C72 /* 000012DA */]
00002F4E 4A6D 1C10 tst.w [A5 + 0x1C10]
00002F52 4FEF 0010 lea.l A7, [A7 + 0x10]
00002F56 6654 bne +0x56 /* 00002FAC */
label00002F58:
00002F58 3B7C 00BE 1C26 move.w [A5 + 0x1C26], 0xBE
00002F5E 2F0C move.l -[A7], A4
00002F60 4EAD C128 jsr [A5 - 0x3ED8]
00002F64 3B40 1C10 move.w [A5 + 0x1C10], D0
00002F68 4A6D 1C10 tst.w [A5 + 0x1C10]
00002F6C 584F addq.w A7, 4
00002F6E 663C bne +0x3E /* 00002FAC */
00002F70 4A06 tst.b D6
00002F72 6612 bne +0x14 /* 00002F86 */
00002F74 2F12 move.l -[A7], [A2]
00002F76 4EAD A6A8 jsr [A5 - 0x5958]
00002F7A 2F12 move.l -[A7], [A2]
00002F7C 4EAD A678 jsr [A5 - 0x5988]
00002F80 248C move.l [A2], A4
00002F82 99CC sub.l A4, A4
00002F84 504F addq.w A7, 8
label00002F86:
00002F86 2F0E move.l -[A7], A6
00002F88 4EAD B898 jsr [A5 - 0x4768]
00002F8C 4A00 tst.b D0
00002F8E 584F addq.w A7, 4
00002F90 6706 beq +0x8 /* 00002F98 */
00002F92 4A6E 0008 tst.w [A6 + 0x8]
00002F96 6714 beq +0x16 /* 00002FAC */
label00002F98:
00002F98 2F0E move.l -[A7], A6
00002F9A 206D 1C30 movea.l A0, [A5 + 0x1C30]
00002F9E 3F28 0040 move.w -[A7], [A0 + 0x40]
00002FA2 1F3C 0001 move.b -[A7], 0x1
00002FA6 4EBA F76C jsr [PC - 0x894 /* 00002714 */]
00002FAA 504F addq.w A7, 8
label00002FAC:
00002FAC 7601 moveq.l D3, 0x01
00002FAE 606A bra +0x6C /* 0000301A */
label00002FB0:
00002FB0 3003 move.w D0, D3
00002FB2 48C0 ext.l D0
00002FB4 5380 subq.l D0, 1
00002FB6 4C3C 0800 0000 movem.w A3, 0x0
00002FBC 0018 266D ori.b [A0]+, 0x6D /* 'm' */
00002FC0 1C30 2653 move.b D6, [A0 + D2.w * 8 + 0x53]
00002FC4 2653 movea.l A3, [A3]
00002FC6 D7C0 add.l A3, D0
00002FC8 47EB 0014 lea.l A3, [A3 + 0x14]
00002FCC 4A2B 0014 tst.b [A3 + 0x14]
00002FD0 6704 beq +0x6 /* 00002FD6 */
00002FD2 4A04 tst.b D4
00002FD4 6742 beq +0x44 /* 00003018 */
label00002FD6:
00002FD6 4A2B 0014 tst.b [A3 + 0x14]
00002FDA 663C bne +0x3E /* 00003018 */
00002FDC 3F2D 1C10 move.w -[A7], [A5 + 0x1C10]
00002FE0 1F05 move.b -[A7], D5
00002FE2 4A92 tst.l [A2]
00002FE4 6604 bne +0x6 /* 00002FEA */
00002FE6 204C movea.l A0, A4
00002FE8 6002 bra +0x4 /* 00002FEC */
label00002FEA:
00002FEA 2052 movea.l A0, [A2]
label00002FEC:
00002FEC 4850 pea.l [A0]
00002FEE 302B 000C move.w D0, [A3 + 0xC]
00002FF2 48C0 ext.l D0
00002FF4 5380 subq.l D0, 1
00002FF6 4C3C 0800 0000 movem.w A3, 0x0
00002FFC 0166 bchg -[A6], D0
00002FFE 206D 14A8 movea.l A0, [A5 + 0x14A8]
00003002 2050 movea.l A0, [A0]
00003004 D1C0 add.l A0, D0
00003006 7014 moveq.l D0, 0x14
00003008 2F30 0810 move.l -[A7], [A0 + D0 + 0x10]
0000300C 2F2D 1C12 move.l -[A7], [A5 + 0x1C12 /* export_894 */]
00003010 4EAD E2F0 jsr [A5 - 0x1D10]
00003014 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003018:
00003018 5243 addq.w D3, 1
label0000301A:
0000301A 206D 1C30 movea.l A0, [A5 + 0x1C30]
0000301E 2050 movea.l A0, [A0]
00003020 2050 movea.l A0, [A0]
00003022 B668 000A cmp.w D3, [A0 + 0xA]
00003026 6F88 ble -0x76 /* 00002FB0 */
00003028 4A6D 1C10 tst.w [A5 + 0x1C10]
0000302C 6600 01B6 bne +0x1B8 /* 000031E4 */
00003030 486F 000E pea.l [A7 + 0xE]
00003034 4EBA E3A4 jsr [PC - 0x1C5C /* 000013DA */]
00003038 4A06 tst.b D6
0000303A 584F addq.w A7, 4
0000303C 660E bne +0x10 /* 0000304C */
0000303E 206D 1C30 movea.l A0, [A5 + 0x1C30]
00003042 4868 0040 pea.l [A0 + 0x40]
00003046 4EAD BC70 jsr [A5 - 0x4390]
0000304A 584F addq.w A7, 4
label0000304C:
0000304C 486F 0022 pea.l [A7 + 0x22]
00003050 2F0E move.l -[A7], A6
00003052 4EAD BC80 jsr [A5 - 0x4380]
00003056 7601 moveq.l D3, 0x01
00003058 504F addq.w A7, 8
0000305A 6000 0176 bra +0x178 /* 000031D2 */
label0000305E:
0000305E 3003 move.w D0, D3
00003060 48C0 ext.l D0
00003062 5380 subq.l D0, 1
00003064 4C3C 0800 0000 movem.w A3, 0x0
0000306A 0018 2E80 ori.b [A0]+, 0x80
0000306E 206D 1C30 movea.l A0, [A5 + 0x1C30]
00003072 2050 movea.l A0, [A0]
00003074 2050 movea.l A0, [A0]
00003076 D1C0 add.l A0, D0
00003078 2F48 0004 move.l [A7 + 0x4], A0
0000307C 2448 movea.l A2, A0
0000307E 302A 0020 move.w D0, [A2 + 0x20]
00003082 48C0 ext.l D0
00003084 5380 subq.l D0, 1
00003086 4C3C 0800 0000 movem.w A3, 0x0
0000308C 0166 bchg -[A6], D0
0000308E 246D 14A8 movea.l A2, [A5 + 0x14A8]
00003092 2452 movea.l A2, [A2]
00003094 D5C0 add.l A2, D0
00003096 45EA 0014 lea.l A2, [A2 + 0x14]
0000309A 508A addq.l A2, 8
0000309C 588A addq.l A2, 4
0000309E 2048 movea.l A0, A0
000030A0 4A28 0028 tst.b [A0 + 0x28]
000030A4 6600 012A bne +0x12C /* 000031D0 */
000030A8 206D 1C30 movea.l A0, [A5 + 0x1C30]
000030AC 2050 movea.l A0, [A0]
000030AE 2050 movea.l A0, [A0]
000030B0 3028 0020 move.w D0, [A0 + 0x20]
000030B4 48C0 ext.l D0
000030B6 5380 subq.l D0, 1
000030B8 4C3C 0800 0000 movem.w A3, 0x0
000030BE 0166 bchg -[A6], D0
000030C0 206D 14A8 movea.l A0, [A5 + 0x14A8]
000030C4 2050 movea.l A0, [A0]
000030C6 D1C0 add.l A0, D0
000030C8 7014 moveq.l D0, 0x14
000030CA 24B0 080C move.l [A2], [A0 + D0 + 0xC]
000030CE 357C 04C1 0008 move.w [A2 + 0x8], 0x4C1
000030D4 206D 1C30 movea.l A0, [A5 + 0x1C30]
000030D8 2050 movea.l A0, [A0]
000030DA 2250 movea.l A1, [A0]
000030DC 2017 move.l D0, [A7]
000030DE 3031 0820 move.w D0, [A1 + D0 + 0x20]
000030E2 48C0 ext.l D0
000030E4 5380 subq.l D0, 1
000030E6 4C3C 0800 0000 movem.w A3, 0x0
000030EC 0166 bchg -[A6], D0
000030EE 206D 14A8 movea.l A0, [A5 + 0x14A8]
000030F2 2050 movea.l A0, [A0]
000030F4 D1C0 add.l A0, D0
000030F6 41E8 0014 lea.l A0, [A0 + 0x14]
000030FA 2F28 0130 move.l -[A7], [A0 + 0x130]
000030FE 4EAD C200 jsr [A5 - 0x3E00]
00003102 206D 1C30 movea.l A0, [A5 + 0x1C30]
00003106 2050 movea.l A0, [A0]
00003108 2250 movea.l A1, [A0]
0000310A 202F 0004 move.l D0, [A7 + 0x4]
0000310E 3031 0820 move.w D0, [A1 + D0 + 0x20]
00003112 48C0 ext.l D0
00003114 5380 subq.l D0, 1
00003116 4C3C 0800 0000 movem.w A3, 0x0
0000311C 0166 bchg -[A6], D0
0000311E 206D 14A8 movea.l A0, [A5 + 0x14A8]
00003122 2050 movea.l A0, [A0]
00003124 D1C0 add.l A0, D0
00003126 41E8 0014 lea.l A0, [A0 + 0x14]
0000312A 2F28 0134 move.l -[A7], [A0 + 0x134]
0000312E 4EAD C200 jsr [A5 - 0x3E00]
00003132 486F 002A pea.l [A7 + 0x2A]
00003136 4EAD BAB0 jsr [A5 - 0x4550]
0000313A 226D 1C30 movea.l A1, [A5 + 0x1C30]
0000313E 2251 movea.l A1, [A1]
00003140 2011 move.l D0, [A1]
00003142 2240 movea.l A1, D0
00003144 202F 000C move.l D0, [A7 + 0xC]
00003148 3031 0820 move.w D0, [A1 + D0 + 0x20]
0000314C 48C0 ext.l D0
0000314E 5380 subq.l D0, 1
00003150 4C3C 0800 0000 movem.w A3, 0x0
00003156 0166 bchg -[A6], D0
00003158 226D 14A8 movea.l A1, [A5 + 0x14A8]
0000315C 2251 movea.l A1, [A1]
0000315E D3C0 add.l A1, D0
00003160 43E9 0014 lea.l A1, [A1 + 0x14]
00003164 2348 0130 move.l [A1 + 0x130], A0
00003168 486F 002E pea.l [A7 + 0x2E]
0000316C 4EAD BAB0 jsr [A5 - 0x4550]
00003170 226D 1C30 movea.l A1, [A5 + 0x1C30]
00003174 2251 movea.l A1, [A1]
00003176 2011 move.l D0, [A1]
00003178 2240 movea.l A1, D0
0000317A 202F 0010 move.l D0, [A7 + 0x10]
0000317E 3031 0820 move.w D0, [A1 + D0 + 0x20]
00003182 48C0 ext.l D0
00003184 5380 subq.l D0, 1
00003186 4C3C 0800 0000 movem.w A3, 0x0
0000318C 0166 bchg -[A6], D0
0000318E 226D 14A8 movea.l A1, [A5 + 0x14A8]
00003192 2251 movea.l A1, [A1]
00003194 D3C0 add.l A1, D0
00003196 43E9 0014 lea.l A1, [A1 + 0x14]
0000319A 2348 0134 move.l [A1 + 0x134], A0
0000319E 206D 1C30 movea.l A0, [A5 + 0x1C30]
000031A2 2050 movea.l A0, [A0]
000031A4 2250 movea.l A1, [A0]
000031A6 202F 0010 move.l D0, [A7 + 0x10]
000031AA 3031 0820 move.w D0, [A1 + D0 + 0x20]
000031AE 48C0 ext.l D0
000031B0 5380 subq.l D0, 1
000031B2 4C3C 0800 0000 movem.w A3, 0x0
000031B8 0166 bchg -[A6], D0
000031BA 206D 14A8 movea.l A0, [A5 + 0x14A8]
000031BE 2050 movea.l A0, [A0]
000031C0 D1C0 add.l A0, D0
000031C2 41E8 0014 lea.l A0, [A0 + 0x14]
000031C6 317C 0001 0162 move.w [A0 + 0x162], 0x1
000031CC 4FEF 0010 lea.l A7, [A7 + 0x10]
label000031D0:
000031D0 5243 addq.w D3, 1
label000031D2:
000031D2 206D 1C30 movea.l A0, [A5 + 0x1C30]
000031D6 2050 movea.l A0, [A0]
000031D8 2050 movea.l A0, [A0]
000031DA B668 000A cmp.w D3, [A0 + 0xA]
000031DE 6F00 FE7E ble -0x180 /* 0000305E */
000031E2 6052 bra +0x54 /* 00003236 */
label000031E4:
000031E4 486F 000E pea.l [A7 + 0xE]
000031E8 4A92 tst.l [A2]
000031EA 6604 bne +0x6 /* 000031F0 */
000031EC 204C movea.l A0, A4
000031EE 6002 bra +0x4 /* 000031F2 */
label000031F0:
000031F0 2052 movea.l A0, [A2]
label000031F2:
000031F2 4850 pea.l [A0]
000031F4 4EBA DEA4 jsr [PC - 0x215C /* 0000109A */]
000031F8 200C move.l D0, A4
000031FA 504F addq.w A7, 8
000031FC 6738 beq +0x3A /* 00003236 */
000031FE 4A06 tst.b D6
00003200 6634 bne +0x36 /* 00003236 */
00003202 2F0C move.l -[A7], A4
00003204 4EAD A790 jsr [A5 - 0x5870]
00003208 2648 movea.l A3, A0
0000320A 4A2F 0011 tst.b [A7 + 0x11]
0000320E 584F addq.w A7, 4
00003210 670C beq +0xE /* 0000321E */
00003212 42A7 clr.l -[A7]
00003214 2F0B move.l -[A7], A3
00003216 4EAD A960 jsr [A5 - 0x56A0]
0000321A 504F addq.w A7, 8
0000321C 6008 bra +0xA /* 00003226 */
label0000321E:
0000321E 2F0B move.l -[A7], A3
00003220 4EAD A980 jsr [A5 - 0x5680]
00003224 584F addq.w A7, 4
label00003226:
00003226 2F0C move.l -[A7], A4
00003228 4EAD A6A8 jsr [A5 - 0x5958]
0000322C 2F0C move.l -[A7], A4
0000322E 4EAD A678 jsr [A5 - 0x5988]
00003232 99CC sub.l A4, A4
00003234 504F addq.w A7, 8
label00003236:
00003236 3B6D 1C10 14EE move.w [A5 + 0x14EE], [A5 + 0x1C10]
0000323C 4AAF 0008 tst.l [A7 + 0x8]
00003240 670A beq +0xC /* 0000324C */
00003242 2F2F 0008 move.l -[A7], [A7 + 0x8]
00003246 4EAD A620 jsr [A5 - 0x59E0]
0000324A 584F addq.w A7, 4
label0000324C:
0000324C 4EAD B4C8 jsr [A5 - 0x4B38]
00003250 426D 1C10 clr.w [A5 + 0x1C10]
00003254 4A6D 14EE tst.w [A5 + 0x14EE]
00003258 57C0 seq D0
0000325A 4400 neg.b D0
0000325C 49C0 lea.l A4, D0
0000325E 4FEF 013C lea.l A7, [A7 + 0x13C]
00003262 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
00003266 4E75 rts
fn00003268:
00003268 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
0000326C 4FEF FEE2 lea.l A7, [A7 - 0x11E]
00003270 2C6F 0154 movea.l A6, [A7 + 0x154]
00003274 2E2F 0158 move.l D7, [A7 + 0x158]
00003278 97CB sub.l A3, A3
0000327A 99CC sub.l A4, A4
0000327C 426D 1C10 clr.w [A5 + 0x1C10]
00003280 2F2F 0146 move.l -[A7], [A7 + 0x146]
00003284 4EAD B7E8 jsr [A5 - 0x4818]
00003288 2F48 0004 move.l [A7 + 0x4], A0
0000328C 302F 014E move.w D0, [A7 + 0x14E]
00003290 48C0 ext.l D0
00003292 5380 subq.l D0, 1
00003294 4C3C 0800 0000 movem.w A3, 0x0
0000329A 0018 246D ori.b [A0]+, 0x6D /* 'm' */
0000329E 1C30 2452 move.b D6, [A0 + D2.w * 4 + 0x52]
000032A2 2252 movea.l A1, [A2]
000032A4 3031 0820 move.w D0, [A1 + D0 + 0x20]
000032A8 48C0 ext.l D0
000032AA 5380 subq.l D0, 1
000032AC 4C3C 0800 0000 movem.w A3, 0x0
000032B2 0166 bchg -[A6], D0
000032B4 246D 14A8 movea.l A2, [A5 + 0x14A8]
000032B8 2452 movea.l A2, [A2]
000032BA D5C0 add.l A2, D0
000032BC 45EA 0014 lea.l A2, [A2 + 0x14]
000032C0 508A addq.l A2, 8
000032C2 588A addq.l A2, 4
000032C4 3B7C 000F 1C26 move.w [A5 + 0x1C26], 0xF
000032CA 4A87 tst.l D7
000032CC 56C0 sne D0
000032CE 4400 neg.b D0
000032D0 49C0 lea.l A4, D0
000032D2 2A00 move.l D5, D0
000032D4 202F 0154 move.l D0, [A7 + 0x154]
000032D8 0280 0010 0000 andi.l D0, 0x100000
000032DE 4A80 tst.l D0
000032E0 56C0 sne D0
000032E2 4400 neg.b D0
000032E4 49C0 lea.l A4, D0
000032E6 1600 move.b D3, D0
000032E8 2F2F 0150 move.l -[A7], [A7 + 0x150]
000032EC 4EAD B898 jsr [A5 - 0x4768]
000032F0 4A00 tst.b D0
000032F2 504F addq.w A7, 8
000032F4 670A beq +0xC /* 00003300 */
000032F6 206F 014C movea.l A0, [A7 + 0x14C]
000032FA 4A68 0008 tst.w [A0 + 0x8]
000032FE 6710 beq +0x12 /* 00003310 */
label00003300:
00003300 2F0E move.l -[A7], A6
00003302 2F2F 0150 move.l -[A7], [A7 + 0x150]
00003306 4EAD B8B8 jsr [A5 - 0x4748]
0000330A 4A00 tst.b D0
0000330C 504F addq.w A7, 8
0000330E 6604 bne +0x6 /* 00003314 */
label00003310:
00003310 7000 moveq.l D0, 0x00
00003312 6002 bra +0x4 /* 00003316 */
label00003314:
00003314 7001 moveq.l D0, 0x01
label00003316:
00003316 2C00 move.l D6, D0
00003318 4A85 tst.l D5
0000331A 6710 beq +0x12 /* 0000332C */
0000331C 2F07 move.l -[A7], D7
0000331E 4EBA F7F2 jsr [PC - 0x80E /* 00002B12 */]
00003322 4A00 tst.b D0
00003324 584F addq.w A7, 4
00003326 6700 029C beq +0x29E /* 000035C4 */
0000332A 6016 bra +0x18 /* 00003342 */
label0000332C:
0000332C 4A86 tst.l D6
0000332E 6712 beq +0x14 /* 00003342 */
00003330 4A92 tst.l [A2]
00003332 670E beq +0x10 /* 00003342 */
00003334 2F12 move.l -[A7], [A2]
00003336 4EBA F7DA jsr [PC - 0x826 /* 00002B12 */]
0000333A 4A00 tst.b D0
0000333C 584F addq.w A7, 4
0000333E 6700 0284 beq +0x286 /* 000035C4 */
label00003342:
00003342 2F3C 0080 0000 move.l -[A7], 0x800000
00003348 4EAD B368 jsr [A5 - 0x4C98]
0000334C 42A7 clr.l -[A7]
0000334E 3F2F 0152 move.w -[A7], [A7 + 0x152]
00003352 486F 0114 pea.l [A7 + 0x114]
00003356 4EBA F5F6 jsr [PC - 0xA0A /* 0000294E */]
0000335A 2F2F 011E move.l -[A7], [A7 + 0x11E]
0000335E 2F2F 011E move.l -[A7], [A7 + 0x11E]
00003362 2F2A 000A move.l -[A7], [A2 + 0xA]
00003366 4EAD C180 jsr [A5 - 0x3E80]
0000336A 4A85 tst.l D5
0000336C 4FEF 001A lea.l A7, [A7 + 0x1A]
00003370 6708 beq +0xA /* 0000337A */
00003372 2647 movea.l A3, D7
00003374 4A92 tst.l [A2]
00003376 6600 017A bne +0x17C /* 000034F2 */
label0000337A:
0000337A 4A92 tst.l [A2]
0000337C 6662 bne +0x64 /* 000033E0 */
0000337E 7800 moveq.l D4, 0x00
00003380 2F0E move.l -[A7], A6
00003382 4EAD A940 jsr [A5 - 0x56C0]
00003386 2648 movea.l A3, A0
00003388 2F0B move.l -[A7], A3
0000338A 4EAD A980 jsr [A5 - 0x5680]
0000338E 2F0B move.l -[A7], A3
00003390 4EAD A8A8 jsr [A5 - 0x5758]
00003394 1F03 move.b -[A7], D3
00003396 486D 1C10 pea.l [A5 + 0x1C10]
0000339A 2F0E move.l -[A7], A6
0000339C 4EAD C118 jsr [A5 - 0x3EE8]
000033A0 2648 movea.l A3, A0
000033A2 4A6D 1C10 tst.w [A5 + 0x1C10]
000033A6 4FEF 0016 lea.l A7, [A7 + 0x16]
000033AA 6600 0218 bne +0x21A /* 000035C4 */
000033AE 200B move.l D0, A3
000033B0 4A80 tst.l D0
000033B2 6700 0210 beq +0x212 /* 000035C4 */
000033B6 4227 clr.b -[A7]
000033B8 42A7 clr.l -[A7]
000033BA 4227 clr.b -[A7]
000033BC 1F03 move.b -[A7], D3
000033BE 486F 0114 pea.l [A7 + 0x114]
000033C2 2F0B move.l -[A7], A3
000033C4 2F0A move.l -[A7], A2
000033C6 4EBA F684 jsr [PC - 0x97C /* 00002A4C */]
000033CA 3B40 1C10 move.w [A5 + 0x1C10], D0
000033CE 4A40 tst.w D0
000033D0 4FEF 0016 lea.l A7, [A7 + 0x16]
000033D4 6600 01EE bne +0x1F0 /* 000035C4 */
000033D8 248B move.l [A2], A3
000033DA 97CB sub.l A3, A3
000033DC 6000 01E6 bra +0x1E8 /* 000035C4 */
label000033E0:
000033E0 4A86 tst.l D6
000033E2 6700 00AE beq +0xB0 /* 00003492 */
000033E6 7801 moveq.l D4, 0x01
000033E8 3B7C 005F 1C26 move.w [A5 + 0x1C26], 0x5F /* '_' */
000033EE 1F03 move.b -[A7], D3
000033F0 486F 010C pea.l [A7 + 0x10C]
000033F4 2F12 move.l -[A7], [A2]
000033F6 4EBA DAF2 jsr [PC - 0x250E /* 00000EEA */]
000033FA 4A6D 1C10 tst.w [A5 + 0x1C10]
000033FE 4FEF 000A lea.l A7, [A7 + 0xA]
00003402 6600 01C0 bne +0x1C2 /* 000035C4 */
00003406 3B7C 0069 1C26 move.w [A5 + 0x1C26], 0x69 /* 'i' */
0000340C 4227 clr.b -[A7]
0000340E 1F04 move.b -[A7], D4
00003410 4227 clr.b -[A7]
00003412 1F03 move.b -[A7], D3
00003414 486F 0112 pea.l [A7 + 0x112]
00003418 2F12 move.l -[A7], [A2]
0000341A 4EBA F164 jsr [PC - 0xE9C /* 00002580 */]
0000341E 4A6D 1C10 tst.w [A5 + 0x1C10]
00003422 4FEF 0010 lea.l A7, [A7 + 0x10]
00003426 6600 019C bne +0x19E /* 000035C4 */
0000342A 3B7C 0073 1C26 move.w [A5 + 0x1C26], 0x73 /* 's' */
00003430 0C6A 04C1 0008 cmpi.w [A2 + 0x8], 0x4C1
00003436 6C12 bge +0x14 /* 0000344A */
00003438 4227 clr.b -[A7]
0000343A 486F 010C pea.l [A7 + 0x10C]
0000343E 2F12 move.l -[A7], [A2]
00003440 4EBA E24E jsr [PC - 0x1DB2 /* 00001690 */]
00003444 4FEF 000A lea.l A7, [A7 + 0xA]
00003448 6012 bra +0x14 /* 0000345C */
label0000344A:
0000344A 486F 010A pea.l [A7 + 0x10A]
0000344E 2F12 move.l -[A7], [A2]
00003450 1F3C 0001 move.b -[A7], 0x1
00003454 4EBA E048 jsr [PC - 0x1FB8 /* 0000149E */]
00003458 4FEF 000A lea.l A7, [A7 + 0xA]
label0000345C:
0000345C 4A6D 1C10 tst.w [A5 + 0x1C10]
00003460 6600 0162 bne +0x164 /* 000035C4 */
00003464 3B7C 007D 1C26 move.w [A5 + 0x1C26], 0x7D /* '}' */
0000346A 2F12 move.l -[A7], [A2]
0000346C 4EAD C128 jsr [A5 - 0x3ED8]
00003470 3B40 1C10 move.w [A5 + 0x1C10], D0
00003474 4A6D 1C10 tst.w [A5 + 0x1C10]
00003478 584F addq.w A7, 4
0000347A 6600 0148 bne +0x14A /* 000035C4 */
0000347E 2F12 move.l -[A7], [A2]
00003480 4EAD A790 jsr [A5 - 0x5870]
00003484 584F addq.w A7, 4
00003486 2F08 move.l -[A7], A0
00003488 4EAD A9A0 jsr [A5 - 0x5660]
0000348C 584F addq.w A7, 4
0000348E 6000 0134 bra +0x136 /* 000035C4 */
label00003492:
00003492 4A03 tst.b D3
00003494 6608 bne +0xA /* 0000349E */
00003496 203C 4D43 3935 move.l D0, 0x4D433935 /* 'MC95' */
0000349C 6006 bra +0x8 /* 000034A4 */
label0000349E:
0000349E 203C 4D2A 3935 move.l D0, 0x4D2A3935 /* 'M*95' */
label000034A4:
000034A4 2E00 move.l D7, D0
000034A6 3B7C 0087 1C26 move.w [A5 + 0x1C26], 0x87
000034AC 2F0E move.l -[A7], A6
000034AE 4EAD A940 jsr [A5 - 0x56C0]
000034B2 2848 movea.l A4, A0
000034B4 2F07 move.l -[A7], D7
000034B6 2F3C 4D44 3935 move.l -[A7], 0x4D443935 /* 'MD95' */
000034BC 2F0C move.l -[A7], A4
000034BE 4EAD A948 jsr [A5 - 0x56B8]
000034C2 42A7 clr.l -[A7]
000034C4 2F3C 4D43 3935 move.l -[A7], 0x4D433935 /* 'MC95' */
000034CA 4EAD A670 jsr [A5 - 0x5990]
000034CE 2648 movea.l A3, A0
000034D0 2F12 move.l -[A7], [A2]
000034D2 4EAD A778 jsr [A5 - 0x5888]
000034D6 584F addq.w A7, 4
000034D8 1F00 move.b -[A7], D0
000034DA 2F0C move.l -[A7], A4
000034DC 2F0B move.l -[A7], A3
000034DE 4EAD A6B0 jsr [A5 - 0x5950]
000034E2 3B40 1C10 move.w [A5 + 0x1C10], D0
000034E6 4A6D 1C10 tst.w [A5 + 0x1C10]
000034EA 4FEF 0022 lea.l A7, [A7 + 0x22]
000034EE 6600 00D4 bne +0xD6 /* 000035C4 */
label000034F2:
000034F2 7802 moveq.l D4, 0x02
000034F4 1F03 move.b -[A7], D3
000034F6 486F 010C pea.l [A7 + 0x10C]
000034FA 2F12 move.l -[A7], [A2]
000034FC 4EBA D9EC jsr [PC - 0x2614 /* 00000EEA */]
00003500 3B7C 0091 1C26 move.w [A5 + 0x1C26], 0x91
00003506 2F0B move.l -[A7], A3
00003508 2F12 move.l -[A7], [A2]
0000350A 4EAD A6E0 jsr [A5 - 0x5920]
0000350E 3B40 1C10 move.w [A5 + 0x1C10], D0
00003512 4A6D 1C10 tst.w [A5 + 0x1C10]
00003516 4FEF 0012 lea.l A7, [A7 + 0x12]
0000351A 6600 00A8 bne +0xAA /* 000035C4 */
0000351E 2F12 move.l -[A7], [A2]
00003520 4EAD A780 jsr [A5 - 0x5880]
00003524 584F addq.w A7, 4
00003526 2F00 move.l -[A7], D0
00003528 2F0B move.l -[A7], A3
0000352A 4EAD A788 jsr [A5 - 0x5878]
0000352E 3B7C 009B 1C26 move.w [A5 + 0x1C26], 0x9B
00003534 4227 clr.b -[A7]
00003536 1F04 move.b -[A7], D4
00003538 4227 clr.b -[A7]
0000353A 1F03 move.b -[A7], D3
0000353C 486F 011A pea.l [A7 + 0x11A]
00003540 2F0B move.l -[A7], A3
00003542 4EBA F03C jsr [PC - 0xFC4 /* 00002580 */]
00003546 4A6D 1C10 tst.w [A5 + 0x1C10]
0000354A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000354E 6674 bne +0x76 /* 000035C4 */
00003550 0C6A 04C1 0008 cmpi.w [A2 + 0x8], 0x4C1
00003556 6C1E bge +0x20 /* 00003576 */
00003558 3B7C 00A5 1C26 move.w [A5 + 0x1C26], 0xA5
0000355E 4227 clr.b -[A7]
00003560 486F 010C pea.l [A7 + 0x10C]
00003564 2F0B move.l -[A7], A3
00003566 4EBA E128 jsr [PC - 0x1ED8 /* 00001690 */]
0000356A 4A6D 1C10 tst.w [A5 + 0x1C10]
0000356E 4FEF 000A lea.l A7, [A7 + 0xA]
00003572 6650 bne +0x52 /* 000035C4 */
00003574 6020 bra +0x22 /* 00003596 */
label00003576:
00003576 3B7C 00AF 1C26 move.w [A5 + 0x1C26], 0xAF
0000357C 1F05 move.b -[A7], D5
0000357E 4227 clr.b -[A7]
00003580 486F 010E pea.l [A7 + 0x10E]
00003584 2F0B move.l -[A7], A3
00003586 2F12 move.l -[A7], [A2]
00003588 4EBA DD50 jsr [PC - 0x22B0 /* 000012DA */]
0000358C 4A6D 1C10 tst.w [A5 + 0x1C10]
00003590 4FEF 0010 lea.l A7, [A7 + 0x10]
00003594 662E bne +0x30 /* 000035C4 */
label00003596:
00003596 3B7C 00C3 1C26 move.w [A5 + 0x1C26], 0xC3
0000359C 2F0B move.l -[A7], A3
0000359E 4EAD C128 jsr [A5 - 0x3ED8]
000035A2 3B40 1C10 move.w [A5 + 0x1C10], D0
000035A6 4A6D 1C10 tst.w [A5 + 0x1C10]
000035AA 584F addq.w A7, 4
000035AC 6616 bne +0x18 /* 000035C4 */
000035AE 4A85 tst.l D5
000035B0 6612 bne +0x14 /* 000035C4 */
000035B2 2F12 move.l -[A7], [A2]
000035B4 4EAD A6A8 jsr [A5 - 0x5958]
000035B8 2F12 move.l -[A7], [A2]
000035BA 4EAD A678 jsr [A5 - 0x5988]
000035BE 248B move.l [A2], A3
000035C0 97CB sub.l A3, A3
000035C2 504F addq.w A7, 8
label000035C4:
000035C4 3F2D 1C10 move.w -[A7], [A5 + 0x1C10]
000035C8 1F04 move.b -[A7], D4
000035CA 4A92 tst.l [A2]
000035CC 6604 bne +0x6 /* 000035D2 */
000035CE 204B movea.l A0, A3
000035D0 6002 bra +0x4 /* 000035D4 */
label000035D2:
000035D2 2052 movea.l A0, [A2]
label000035D4:
000035D4 4850 pea.l [A0]
000035D6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000035DA 2F2D 1C12 move.l -[A7], [A5 + 0x1C12 /* export_894 */]
000035DE 4EAD E2F0 jsr [A5 - 0x1D10]
000035E2 4A6D 1C10 tst.w [A5 + 0x1C10]
000035E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000035EA 6600 0190 bne +0x192 /* 0000377C */
000035EE 486F 010A pea.l [A7 + 0x10A]
000035F2 4EBA DDE6 jsr [PC - 0x221A /* 000013DA */]
000035F6 4878 0001 push.l 0x1
000035FA 302F 0112 move.w D0, [A7 + 0x112]
000035FE 48C0 ext.l D0
00003600 5380 subq.l D0, 1
00003602 4C3C 0800 0000 movem.w A3, 0x0
00003608 0018 206D ori.b [A0]+, 0x6D /* 'm' */
0000360C 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00003610 2250 movea.l A1, [A0]
00003612 3031 0820 move.w D0, [A1 + D0 + 0x20]
00003616 48C0 ext.l D0
00003618 5380 subq.l D0, 1
0000361A 4C3C 0800 0000 movem.w A3, 0x0
00003620 0166 bchg -[A6], D0
00003622 206D 14A8 movea.l A0, [A5 + 0x14A8]
00003626 2050 movea.l A0, [A0]
00003628 D1C0 add.l A0, D0
0000362A 41E8 0014 lea.l A0, [A0 + 0x14]
0000362E 4868 0130 pea.l [A0 + 0x130]
00003632 4EAD C208 jsr [A5 - 0x3DF8]
00003636 4878 0001 push.l 0x1
0000363A 302F 011A move.w D0, [A7 + 0x11A]
0000363E 48C0 ext.l D0
00003640 5380 subq.l D0, 1
00003642 4C3C 0800 0000 movem.w A3, 0x0
00003648 0018 206D ori.b [A0]+, 0x6D /* 'm' */
0000364C 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00003650 2250 movea.l A1, [A0]
00003652 3031 0820 move.w D0, [A1 + D0 + 0x20]
00003656 48C0 ext.l D0
00003658 5380 subq.l D0, 1
0000365A 4C3C 0800 0000 movem.w A3, 0x0
00003660 0166 bchg -[A6], D0
00003662 206D 14A8 movea.l A0, [A5 + 0x14A8]
00003666 2050 movea.l A0, [A0]
00003668 D1C0 add.l A0, D0
0000366A 41E8 0014 lea.l A0, [A0 + 0x14]
0000366E 4868 0134 pea.l [A0 + 0x134]
00003672 4EAD C208 jsr [A5 - 0x3DF8]
00003676 486F 0018 pea.l [A7 + 0x18]
0000367A 2F0E move.l -[A7], A6
0000367C 4EAD BC80 jsr [A5 - 0x4380]
00003680 486F 0020 pea.l [A7 + 0x20]
00003684 4EAD BAB0 jsr [A5 - 0x4550]
00003688 302F 012A move.w D0, [A7 + 0x12A]
0000368C 48C0 ext.l D0
0000368E 5380 subq.l D0, 1
00003690 4C3C 0800 0000 movem.w A3, 0x0
00003696 0018 226D ori.b [A0]+, 0x6D /* 'm' */
0000369A 1C30 2251 move.b D6, [A0 + D2.w * 2 + 0x51]
0000369E 2211 move.l D1, [A1]
000036A0 2241 movea.l A1, D1
000036A2 3031 0820 move.w D0, [A1 + D0 + 0x20]
000036A6 48C0 ext.l D0
000036A8 5380 subq.l D0, 1
000036AA 4C3C 0800 0000 movem.w A3, 0x0
000036B0 0166 bchg -[A6], D0
000036B2 226D 14A8 movea.l A1, [A5 + 0x14A8]
000036B6 2251 movea.l A1, [A1]
000036B8 D3C0 add.l A1, D0
000036BA 43E9 0014 lea.l A1, [A1 + 0x14]
000036BE 2348 0130 move.l [A1 + 0x130], A0
000036C2 486F 0024 pea.l [A7 + 0x24]
000036C6 4EAD BAB0 jsr [A5 - 0x4550]
000036CA 302F 012E move.w D0, [A7 + 0x12E]
000036CE 48C0 ext.l D0
000036D0 5380 subq.l D0, 1
000036D2 4C3C 0800 0000 movem.w A3, 0x0
000036D8 0018 226D ori.b [A0]+, 0x6D /* 'm' */
000036DC 1C30 2251 move.b D6, [A0 + D2.w * 2 + 0x51]
000036E0 2211 move.l D1, [A1]
000036E2 2241 movea.l A1, D1
000036E4 3031 0820 move.w D0, [A1 + D0 + 0x20]
000036E8 48C0 ext.l D0
000036EA 5380 subq.l D0, 1
000036EC 4C3C 0800 0000 movem.w A3, 0x0
000036F2 0166 bchg -[A6], D0
000036F4 226D 14A8 movea.l A1, [A5 + 0x14A8]
000036F8 2251 movea.l A1, [A1]
000036FA D3C0 add.l A1, D0
000036FC 43E9 0014 lea.l A1, [A1 + 0x14]
00003700 2348 0134 move.l [A1 + 0x134], A0
00003704 302F 012E move.w D0, [A7 + 0x12E]
00003708 48C0 ext.l D0
0000370A 5380 subq.l D0, 1
0000370C 4C3C 0800 0000 movem.w A3, 0x0
00003712 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00003716 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
0000371A 2250 movea.l A1, [A0]
0000371C 3031 0820 move.w D0, [A1 + D0 + 0x20]
00003720 48C0 ext.l D0
00003722 5380 subq.l D0, 1
00003724 4C3C 0800 0000 movem.w A3, 0x0
0000372A 0166 bchg -[A6], D0
0000372C 206D 14A8 movea.l A0, [A5 + 0x14A8]
00003730 2050 movea.l A0, [A0]
00003732 D1C0 add.l A0, D0
00003734 41E8 0014 lea.l A0, [A0 + 0x14]
00003738 317C 0001 0162 move.w [A0 + 0x162], 0x1
0000373E 302F 012E move.w D0, [A7 + 0x12E]
00003742 48C0 ext.l D0
00003744 5380 subq.l D0, 1
00003746 4C3C 0800 0000 movem.w A3, 0x0
0000374C 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00003750 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00003754 2250 movea.l A1, [A0]
00003756 3031 0820 move.w D0, [A1 + D0 + 0x20]
0000375A 48C0 ext.l D0
0000375C 5380 subq.l D0, 1
0000375E 4C3C 0800 0000 movem.w A3, 0x0
00003764 0166 bchg -[A6], D0
00003766 206D 14A8 movea.l A0, [A5 + 0x14A8]
0000376A 2050 movea.l A0, [A0]
0000376C D1C0 add.l A0, D0
0000376E 7014 moveq.l D0, 0x14
00003770 31BC 04C1 0814 move.w [A0 + D0 + 0x14], 0x4C1
00003776 4FEF 0024 lea.l A7, [A7 + 0x24]
0000377A 6050 bra +0x52 /* 000037CC */
label0000377C:
0000377C 486F 010A pea.l [A7 + 0x10A]
00003780 4A92 tst.l [A2]
00003782 6604 bne +0x6 /* 00003788 */
00003784 204B movea.l A0, A3
00003786 6002 bra +0x4 /* 0000378A */
label00003788:
00003788 2052 movea.l A0, [A2]
label0000378A:
0000378A 4850 pea.l [A0]
0000378C 4EBA D90C jsr [PC - 0x26F4 /* 0000109A */]
00003790 200B move.l D0, A3
00003792 504F addq.w A7, 8
00003794 6736 beq +0x38 /* 000037CC */
00003796 4A85 tst.l D5
00003798 6632 bne +0x34 /* 000037CC */
0000379A 2F0B move.l -[A7], A3
0000379C 4EAD A790 jsr [A5 - 0x5870]
000037A0 2848 movea.l A4, A0
000037A2 4A86 tst.l D6
000037A4 584F addq.w A7, 4
000037A6 670C beq +0xE /* 000037B4 */
000037A8 42A7 clr.l -[A7]
000037AA 2F0C move.l -[A7], A4
000037AC 4EAD A960 jsr [A5 - 0x56A0]
000037B0 504F addq.w A7, 8
000037B2 6008 bra +0xA /* 000037BC */
label000037B4:
000037B4 2F0C move.l -[A7], A4
000037B6 4EAD A980 jsr [A5 - 0x5680]
000037BA 584F addq.w A7, 4
label000037BC:
000037BC 2F0B move.l -[A7], A3
000037BE 4EAD A6A8 jsr [A5 - 0x5958]
000037C2 2F0B move.l -[A7], A3
000037C4 4EAD A678 jsr [A5 - 0x5988]
000037C8 97CB sub.l A3, A3
000037CA 504F addq.w A7, 8
label000037CC:
000037CC 3B6D 1C10 14EE move.w [A5 + 0x14EE], [A5 + 0x1C10]
000037D2 426D 1C10 clr.w [A5 + 0x1C10]
000037D6 2F17 move.l -[A7], [A7]
000037D8 4EAD B7E8 jsr [A5 - 0x4818]
000037DC 4A6D 14EE tst.w [A5 + 0x14EE]
000037E0 57C0 seq D0
000037E2 4400 neg.b D0
000037E4 49C0 lea.l A4, D0
000037E6 4FEF 0122 lea.l A7, [A7 + 0x122]
000037EA 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
000037EE 4E75 rts
fn000037F0:
000037F0 48E7 0030 movem.l -[A7], A2,A3
000037F4 594F subq.w A7, 4
000037F6 266F 0010 movea.l A3, [A7 + 0x10]
000037FA 200B move.l D0, A3
000037FC 6720 beq +0x22 /* 0000381E */
000037FE 306F 001A movea.w A0, [A7 + 0x1A]
00003802 326F 0018 movea.w A1, [A7 + 0x18]
00003806 2009 move.l D0, A1
00003808 7210 moveq.l D1, 0x10
0000380A E3A8 lsl D0, D1
0000380C 2208 move.l D1, A0
0000380E 8081 or.l D0, D1
00003810 2F00 move.l -[A7], D0
00003812 2F0B move.l -[A7], A3
00003814 4EAD D8F0 jsr [A5 - 0x2710]
00003818 4A00 tst.b D0
0000381A 504F addq.w A7, 8
0000381C 6708 beq +0xA /* 00003826 */
label0000381E:
0000381E 584F addq.w A7, 4
00003820 4CDF 0C00 movem.l A2,A3, [A7]+
00003824 4E75 rts
label00003826:
00003826 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000382A 4EAD B600 jsr [A5 - 0x4A00]
0000382E 2448 movea.l A2, A0
00003830 200A move.l D0, A2
00003832 584F addq.w A7, 4
00003834 6706 beq +0x8 /* 0000383C */
00003836 4A2A 000E tst.b [A2 + 0xE]
0000383A 6608 bne +0xA /* 00003844 */
label0000383C:
0000383C 584F addq.w A7, 4
0000383E 4CDF 0C00 movem.l A2,A3, [A7]+
00003842 4E75 rts
label00003844:
00003844 302F 0018 move.w D0, [A7 + 0x18]
00003848 48C0 ext.l D0
0000384A 5380 subq.l D0, 1
0000384C 4C3C 0800 0000 movem.w A3, 0x0
00003852 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00003856 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
0000385A 2250 movea.l A1, [A0]
0000385C 4A31 0828 tst.b [A1 + D0 + 0x28]
00003860 6706 beq +0x8 /* 00003868 */
00003862 4A2F 001C tst.b [A7 + 0x1C]
00003866 6730 beq +0x32 /* 00003898 */
label00003868:
00003868 306F 001A movea.w A0, [A7 + 0x1A]
0000386C 326F 0018 movea.w A1, [A7 + 0x18]
00003870 2009 move.l D0, A1
00003872 7210 moveq.l D1, 0x10
00003874 E3A8 lsl D0, D1
00003876 2208 move.l D1, A0
00003878 8081 or.l D0, D1
0000387A 2F00 move.l -[A7], D0
0000387C 2F0B move.l -[A7], A3
0000387E 4EAD D8D0 jsr [A5 - 0x2730]
00003882 2F6F 0020 0008 move.l [A7 + 0x8], [A7 + 0x20]
00003888 486F 0008 pea.l [A7 + 0x8]
0000388C 2F2F 0020 move.l -[A7], [A7 + 0x20]
00003890 4EAD D970 jsr [A5 - 0x2690]
00003894 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003898:
00003898 584F addq.w A7, 4
0000389A 4CDF 0C00 movem.l A2,A3, [A7]+
0000389E 4E75 rts
fn000038A0:
000038A0 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
000038A4 4FEF E8B6 lea.l A7, [A7 - 0x174A]
000038A8 2C6F 177A movea.l A6, [A7 + 0x177A]
000038AC 99CC sub.l A4, A4
000038AE 41EF 0020 lea.l A0, [A7 + 0x20]
000038B2 7000 moveq.l D0, 0x00
000038B4 20C0 move.l [A0]+, D0
000038B6 2080 move.l [A0], D0
000038B8 2E16 move.l D7, [A6]
000038BA 4A87 tst.l D7
000038BC 6712 beq +0x14 /* 000038D0 */
000038BE 2047 movea.l A0, D7
000038C0 2050 movea.l A0, [A0]
000038C2 42A8 0008 clr.l [A0 + 0x8]
000038C6 4227 clr.b -[A7]
000038C8 4EAD D8C0 jsr [A5 - 0x2740]
000038CC 2848 movea.l A4, A0
000038CE 544F addq.w A7, 2
label000038D0:
000038D0 2F2F 1772 move.l -[A7], [A7 + 0x1772]
000038D4 4EAD D8E8 jsr [A5 - 0x2718]
000038D8 3C00 move.w D6, D0
000038DA 2F2F 177A move.l -[A7], [A7 + 0x177A]
000038DE 4EAD D8E8 jsr [A5 - 0x2718]
000038E2 3C00 move.w D6, D0
000038E4 7A00 moveq.l D5, 0x00
000038E6 486F 000C pea.l [A7 + 0xC]
000038EA 4EAD BDB0 jsr [A5 - 0x4250]
000038EE 4A6F 0012 tst.w [A7 + 0x12]
000038F2 56C0 sne D0
000038F4 4400 neg.b D0
000038F6 49C0 lea.l A4, D0
000038F8 1A00 move.b D5, D0
000038FA 486F 0048 pea.l [A7 + 0x48]
000038FE 4EAD C540 jsr [A5 - 0x3AC0]
00003902 41EF 004C lea.l A0, [A7 + 0x4C]
00003906 2F48 0024 move.l [A7 + 0x24], A0
0000390A 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
0000390E 2F68 0008 0054 move.l [A7 + 0x54], [A0 + 0x8]
00003914 4AAF 0054 tst.l [A7 + 0x54]
00003918 4FEF 0010 lea.l A7, [A7 + 0x10]
0000391C 6700 03CA beq +0x3CC /* 00003CE8 */
00003920 4878 0001 push.l 0x1
00003924 4868 148C pea.l [A0 + 0x148C]
00003928 4EAD C208 jsr [A5 - 0x3DF8]
0000392C 486F 0020 pea.l [A7 + 0x20]
00003930 4878 000C push.l 0xC
00003934 486F 004C pea.l [A7 + 0x4C]
00003938 4EAD C680 jsr [A5 - 0x3980]
0000393C 2F48 0030 move.l [A7 + 0x30], A0
00003940 2F6F 002C 003C move.l [A7 + 0x3C], [A7 + 0x2C]
00003946 4FEF 0014 lea.l A7, [A7 + 0x14]
0000394A 6000 0382 bra +0x384 /* 00003CCE */
label0000394E:
0000394E 486F 003C pea.l [A7 + 0x3C]
00003952 4EAD C568 jsr [A5 - 0x3A98]
00003956 41EF 0688 lea.l A0, [A7 + 0x688]
0000395A 43EF 0CB8 lea.l A1, [A7 + 0xCB8]
0000395E 303C 012B move.w D0, 0x12B
label00003962:
00003962 22D8 move.l [A1]+, [A0]+
00003964 51C8 FFFC dbf D0, -0x6 /* 00003962 */
00003968 41EF 0058 lea.l A0, [A7 + 0x58]
0000396C 43EF 0688 lea.l A1, [A7 + 0x688]
00003970 303C 012B move.w D0, 0x12B
label00003974:
00003974 22D8 move.l [A1]+, [A0]+
00003976 51C8 FFFC dbf D0, -0x6 /* 00003974 */
0000397A 4AAF 002C tst.l [A7 + 0x2C]
0000397E 584F addq.w A7, 4
00003980 6F20 ble +0x22 /* 000039A2 */
00003982 202F 0040 move.l D0, [A7 + 0x40]
00003986 B0AF 0028 cmp.l D0, [A7 + 0x28]
0000398A 6D16 blt +0x18 /* 000039A2 */
0000398C 2F2F 001C move.l -[A7], [A7 + 0x1C]
00003990 486F 0040 pea.l [A7 + 0x40]
00003994 4EAD C678 jsr [A5 - 0x3988]
00003998 202F 0020 move.l D0, [A7 + 0x20]
0000399C D1AF 0030 add.l [A7 + 0x30], D0
000039A0 504F addq.w A7, 8
label000039A2:
000039A2 1F3C 0001 move.b -[A7], 0x1
000039A6 1F3C 0001 move.b -[A7], 0x1
000039AA 486F 0038 pea.l [A7 + 0x38]
000039AE 486F 068C pea.l [A7 + 0x68C]
000039B2 4EAD C5E0 jsr [A5 - 0x3A20]
000039B6 41EF 0040 lea.l A0, [A7 + 0x40]
000039BA 7004 moveq.l D0, 0x04
000039BC 0A00 0018 xori.b D0, 0x18
000039C0 3200 move.w D1, D0
000039C2 E648 lsr D0.w, 3
000039C4 03F0 0000 bset [A0 + D0.w], D1
000039C8 486F 1304 pea.l [A7 + 0x1304]
000039CC 486F 0020 pea.l [A7 + 0x20]
000039D0 4EAD B620 jsr [A5 - 0x49E0]
000039D4 0C6F FFFF 0024 cmpi.w [A7 + 0x24], 0xFFFF
000039DA 4FEF 0014 lea.l A7, [A7 + 0x14]
000039DE 6614 bne +0x16 /* 000039F4 */
000039E0 486F 12F8 pea.l [A7 + 0x12F8]
000039E4 486F 0010 pea.l [A7 + 0x10]
000039E8 4EAD B620 jsr [A5 - 0x49E0]
000039EC 4A6F 0016 tst.w [A7 + 0x16]
000039F0 504F addq.w A7, 8
000039F2 6F22 ble +0x24 /* 00003A16 */
label000039F4:
000039F4 1F2E 000F move.b -[A7], [A6 + 0xF]
000039F8 486F 12FA pea.l [A7 + 0x12FA]
000039FC 486F 000E pea.l [A7 + 0xE]
00003A00 4EAD B620 jsr [A5 - 0x49E0]
00003A04 504F addq.w A7, 8
00003A06 2F2F 000A move.l -[A7], [A7 + 0xA]
00003A0A 2F07 move.l -[A7], D7
00003A0C 2F0C move.l -[A7], A4
00003A0E 4EBA FDE0 jsr [PC - 0x220 /* 000037F0 */]
00003A12 4FEF 000E lea.l A7, [A7 + 0xE]
label00003A16:
00003A16 45EF 003C lea.l A2, [A7 + 0x3C]
00003A1A 45EA 0018 lea.l A2, [A2 + 0x18]
00003A1E 302A 000C move.w D0, [A2 + 0xC]
00003A22 0280 0000 8000 andi.l D0, 0x8000
00003A28 4A80 tst.l D0
00003A2A 670E beq +0x10 /* 00003A3A */
00003A2C 302A 000E move.w D0, [A2 + 0xE]
00003A30 0280 0000 8000 andi.l D0, 0x8000
00003A36 4A80 tst.l D0
00003A38 661A bne +0x1C /* 00003A54 */
label00003A3A:
00003A3A 4A6A 000E tst.w [A2 + 0xE]
00003A3E 6714 beq +0x16 /* 00003A54 */
00003A40 1F2E 000F move.b -[A7], [A6 + 0xF]
00003A44 2F2A 000C move.l -[A7], [A2 + 0xC]
00003A48 2F07 move.l -[A7], D7
00003A4A 2F0C move.l -[A7], A4
00003A4C 4EBA FDA2 jsr [PC - 0x25E /* 000037F0 */]
00003A50 4FEF 000E lea.l A7, [A7 + 0xE]
label00003A54:
00003A54 4A6A 0006 tst.w [A2 + 0x6]
00003A58 6714 beq +0x16 /* 00003A6E */
00003A5A 1F2E 000F move.b -[A7], [A6 + 0xF]
00003A5E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00003A62 2F07 move.l -[A7], D7
00003A64 2F0C move.l -[A7], A4
00003A66 4EBA FD88 jsr [PC - 0x278 /* 000037F0 */]
00003A6A 4FEF 000E lea.l A7, [A7 + 0xE]
label00003A6E:
00003A6E 4A6A 000A tst.w [A2 + 0xA]
00003A72 6714 beq +0x16 /* 00003A88 */
00003A74 1F2E 000F move.b -[A7], [A6 + 0xF]
00003A78 2F2A 0008 move.l -[A7], [A2 + 0x8]
00003A7C 2F07 move.l -[A7], D7
00003A7E 2F0C move.l -[A7], A4
00003A80 4EBA FD6E jsr [PC - 0x292 /* 000037F0 */]
00003A84 4FEF 000E lea.l A7, [A7 + 0xE]
label00003A88:
00003A88 7604 moveq.l D3, 0x04
00003A8A 6000 0212 bra +0x214 /* 00003C9E */
label00003A8E:
00003A8E 41EF 0034 lea.l A0, [A7 + 0x34]
00003A92 3003 move.w D0, D3
00003A94 0A00 0018 xori.b D0, 0x18
00003A98 3200 move.w D1, D0
00003A9A E648 lsr D0.w, 3
00003A9C 0330 0000 btst [A0 + D0.w], D1
00003AA0 6604 bne +0x6 /* 00003AA6 */
00003AA2 7000 moveq.l D0, 0x00
00003AA4 6002 bra +0x4 /* 00003AA8 */
label00003AA6:
00003AA6 7001 moveq.l D0, 0x01
label00003AA8:
00003AA8 4A00 tst.b D0
00003AAA 6700 01F0 beq +0x1F2 /* 00003C9C */
00003AAE 3003 move.w D0, D3
00003AB0 48C0 ext.l D0
00003AB2 5980 subq.l D0, 4
00003AB4 4C3C 0800 0000 movem.w A3, 0x0
00003ABA 0018 45EF ori.b [A0]+, 0xEF
00003ABE 003C D5C0 ori.b ccr, 192
00003AC2 45EA 0648 lea.l A2, [A2 + 0x648]
00003AC6 0C43 0004 cmpi.w D3, 0x4
00003ACA 6606 bne +0x8 /* 00003AD2 */
00003ACC 2F52 1742 move.l [A7 + 0x1742], [A2]
00003AD0 601A bra +0x1C /* 00003AEC */
label00003AD2:
00003AD2 0C43 0005 cmpi.w D3, 0x5
00003AD6 6F08 ble +0xA /* 00003AE0 */
00003AD8 2F6A 0006 1742 move.l [A7 + 0x1742], [A2 + 0x6]
00003ADE 600C bra +0xE /* 00003AEC */
label00003AE0:
00003AE0 4267 clr.w -[A7]
00003AE2 486F 1744 pea.l [A7 + 0x1744]
00003AE6 4EAD B560 jsr [A5 - 0x4AA0]
00003AEA 5C4F addq.w A7, 6
label00003AEC:
00003AEC 4A6F 1744 tst.w [A7 + 0x1744]
00003AF0 6702 beq +0x4 /* 00003AF4 */
00003AF2 7A01 moveq.l D5, 0x01
label00003AF4:
00003AF4 0C43 0006 cmpi.w D3, 0x6
00003AF8 6D00 01A2 blt +0x1A4 /* 00003C9C */
00003AFC 1012 move.b D0, [A2]
00003AFE 4880 ext.w D0
00003B00 0C40 0010 cmpi.w D0, 0x10
00003B04 6600 00BC bne +0xBE /* 00003BC2 */
00003B08 2F6A 0002 1746 move.l [A7 + 0x1746], [A2 + 0x2]
00003B0E 1F2E 000F move.b -[A7], [A6 + 0xF]
00003B12 2F2F 1748 move.l -[A7], [A7 + 0x1748]
00003B16 2F07 move.l -[A7], D7
00003B18 2F0C move.l -[A7], A4
00003B1A 4EBA FCD4 jsr [PC - 0x32C /* 000037F0 */]
00003B1E 4A05 tst.b D5
00003B20 4FEF 000E lea.l A7, [A7 + 0xE]
00003B24 6600 009C bne +0x9E /* 00003BC2 */
00003B28 4A6F 1746 tst.w [A7 + 0x1746]
00003B2C 6F00 0094 ble +0x96 /* 00003BC2 */
00003B30 206D 1C30 movea.l A0, [A5 + 0x1C30]
00003B34 2050 movea.l A0, [A0]
00003B36 2050 movea.l A0, [A0]
00003B38 302F 1746 move.w D0, [A7 + 0x1746]
00003B3C B068 000A cmp.w D0, [A0 + 0xA]
00003B40 6E00 0080 bgt +0x82 /* 00003BC2 */
00003B44 4A6F 1748 tst.w [A7 + 0x1748]
00003B48 6F78 ble +0x7A /* 00003BC2 */
00003B4A 302F 1746 move.w D0, [A7 + 0x1746]
00003B4E 48C0 ext.l D0
00003B50 5380 subq.l D0, 1
00003B52 4C3C 0800 0000 movem.w A3, 0x0
00003B58 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00003B5C 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00003B60 2250 movea.l A1, [A0]
00003B62 3031 0820 move.w D0, [A1 + D0 + 0x20]
00003B66 48C0 ext.l D0
00003B68 5380 subq.l D0, 1
00003B6A 4C3C 0800 0000 movem.w A3, 0x0
00003B70 0166 bchg -[A6], D0
00003B72 206D 14A8 movea.l A0, [A5 + 0x14A8]
00003B76 2050 movea.l A0, [A0]
00003B78 D1C0 add.l A0, D0
00003B7A 41E8 0014 lea.l A0, [A0 + 0x14]
00003B7E 302F 1748 move.w D0, [A7 + 0x1748]
00003B82 B068 0160 cmp.w D0, [A0 + 0x160]
00003B86 6E3A bgt +0x3C /* 00003BC2 */
00003B88 2F2F 1746 move.l -[A7], [A7 + 0x1746]
00003B8C 4EAD B5F8 jsr [A5 - 0x4A08]
00003B90 2648 movea.l A3, A0
00003B92 4A93 tst.l [A3]
00003B94 584F addq.w A7, 4
00003B96 6714 beq +0x16 /* 00003BAC */
00003B98 4267 clr.w -[A7]
00003B9A 2F13 move.l -[A7], [A3]
00003B9C 4EAD D950 jsr [A5 - 0x26B0]
00003BA0 4A80 tst.l D0
00003BA2 5EC0 sgt D0
00003BA4 4400 neg.b D0
00003BA6 49C0 lea.l A4, D0
00003BA8 1A00 move.b D5, D0
00003BAA 5C4F addq.w A7, 6
label00003BAC:
00003BAC 0C2B 000A 000E cmpi.b [A3 + 0xE], 0xA /* '\n' */
00003BB2 660E bne +0x10 /* 00003BC2 */
00003BB4 202B 0020 move.l D0, [A3 + 0x20]
00003BB8 7240 moveq.l D1, 0x40
00003BBA C081 and.l D0, D1
00003BBC 4A80 tst.l D0
00003BBE 6702 beq +0x4 /* 00003BC2 */
00003BC0 7A01 moveq.l D5, 0x01
label00003BC2:
00003BC2 0C12 0010 cmpi.b [A2], 0x10
00003BC6 6600 00D4 bne +0xD6 /* 00003C9C */
00003BCA 2F2F 1746 move.l -[A7], [A7 + 0x1746]
00003BCE 4EAD B600 jsr [A5 - 0x4A00]
00003BD2 2648 movea.l A3, A0
00003BD4 200B move.l D0, A3
00003BD6 584F addq.w A7, 4
00003BD8 6700 00C2 beq +0xC4 /* 00003C9C */
00003BDC 0C2B 0001 000E cmpi.b [A3 + 0xE], 0x1
00003BE2 6600 00B8 bne +0xBA /* 00003C9C */
00003BE6 182A 0001 move.b D4, [A2 + 0x1]
00003BEA 723F moveq.l D1, 0x3F
00003BEC C881 and.l D4, D1
00003BEE 4A6B 001C tst.w [A3 + 0x1C]
00003BF2 6C58 bge +0x5A /* 00003C4C */
00003BF4 3004 move.w D0, D4
00003BF6 48C0 ext.l D0
00003BF8 7204 moveq.l D1, 0x04
00003BFA B081 cmp.l D0, D1
00003BFC 6D26 blt +0x28 /* 00003C24 */
00003BFE 0C44 0024 cmpi.w D4, 0x24 /* '$' */
00003C02 6720 beq +0x22 /* 00003C24 */
00003C04 306F 1748 movea.w A0, [A7 + 0x1748]
00003C08 326F 1746 movea.w A1, [A7 + 0x1746]
00003C0C 2009 move.l D0, A1
00003C0E 7210 moveq.l D1, 0x10
00003C10 E3A8 lsl D0, D1
00003C12 2208 move.l D1, A0
00003C14 8081 or.l D0, D1
00003C16 2F00 move.l -[A7], D0
00003C18 2F2F 1776 move.l -[A7], [A7 + 0x1776]
00003C1C 4EAD D8D0 jsr [A5 - 0x2730]
00003C20 3C00 move.w D6, D0
00003C22 504F addq.w A7, 8
label00003C24:
00003C24 0C44 0024 cmpi.w D4, 0x24 /* '$' */
00003C28 6672 bne +0x74 /* 00003C9C */
00003C2A 306F 1748 movea.w A0, [A7 + 0x1748]
00003C2E 326F 1746 movea.w A1, [A7 + 0x1746]
00003C32 2009 move.l D0, A1
00003C34 7210 moveq.l D1, 0x10
00003C36 E3A8 lsl D0, D1
00003C38 2208 move.l D1, A0
00003C3A 8081 or.l D0, D1
00003C3C 2F00 move.l -[A7], D0
00003C3E 2F2F 177A move.l -[A7], [A7 + 0x177A]
00003C42 4EAD D8D0 jsr [A5 - 0x2730]
00003C46 3C00 move.w D6, D0
00003C48 504F addq.w A7, 8
00003C4A 6050 bra +0x52 /* 00003C9C */
label00003C4C:
00003C4C 0C44 0008 cmpi.w D4, 0x8
00003C50 664A bne +0x4C /* 00003C9C */
00003C52 306F 1748 movea.w A0, [A7 + 0x1748]
00003C56 326F 1746 movea.w A1, [A7 + 0x1746]
00003C5A 2009 move.l D0, A1
00003C5C 7210 moveq.l D1, 0x10
00003C5E E3A8 lsl D0, D1
00003C60 2208 move.l D1, A0
00003C62 8081 or.l D0, D1
00003C64 2F00 move.l -[A7], D0
00003C66 2F2F 1776 move.l -[A7], [A7 + 0x1776]
00003C6A 4EAD D8D0 jsr [A5 - 0x2730]
00003C6E 3C00 move.w D6, D0
00003C70 1F2E 000F move.b -[A7], [A6 + 0xF]
00003C74 302F 1752 move.w D0, [A7 + 0x1752]
00003C78 48C0 ext.l D0
00003C7A 5280 addq.l D0, 1
00003C7C 3F00 move.w -[A7], D0
00003C7E 3F2F 1752 move.w -[A7], [A7 + 0x1752]
00003C82 486F 003E pea.l [A7 + 0x3E]
00003C86 4EAD B558 jsr [A5 - 0x4AA8]
00003C8A 504F addq.w A7, 8
00003C8C 2F2F 003A move.l -[A7], [A7 + 0x3A]
00003C90 2F07 move.l -[A7], D7
00003C92 2F0C move.l -[A7], A4
00003C94 4EBA FB5A jsr [PC - 0x4A6 /* 000037F0 */]
00003C98 4FEF 0016 lea.l A7, [A7 + 0x16]
label00003C9C:
00003C9C 5243 addq.w D3, 1
label00003C9E:
00003C9E 0C43 0035 cmpi.w D3, 0x35 /* '5' */
00003CA2 6F00 FDEA ble -0x214 /* 00003A8E */
00003CA6 1F3C 0001 move.b -[A7], 0x1
00003CAA 1F3C 0001 move.b -[A7], 0x1
00003CAE 486F 0038 pea.l [A7 + 0x38]
00003CB2 486F 068C pea.l [A7 + 0x68C]
00003CB6 4EAD C5E0 jsr [A5 - 0x3A20]
00003CBA 486F 0040 pea.l [A7 + 0x40]
00003CBE 486F 0030 pea.l [A7 + 0x30]
00003CC2 486F 0034 pea.l [A7 + 0x34]
00003CC6 4EAD D8A0 jsr [A5 - 0x2760]
00003CCA 4FEF 0018 lea.l A7, [A7 + 0x18]
label00003CCE:
00003CCE 2F2F 0014 move.l -[A7], [A7 + 0x14]
00003CD2 4EAD C558 jsr [A5 - 0x3AA8]
00003CD6 4A00 tst.b D0
00003CD8 584F addq.w A7, 4
00003CDA 6700 FC72 beq -0x38C /* 0000394E */
00003CDE 206D 1C1A movea.l A0, [A5 + 0x1C1A /* export_895 */]
00003CE2 216F 001C 148C move.l [A0 + 0x148C], [A7 + 0x1C]
label00003CE8:
00003CE8 1D45 000E move.b [A6 + 0xE], D5
00003CEC 2D6F 0020 0004 move.l [A6 + 0x4], [A7 + 0x20]
00003CF2 2D6F 0024 0008 move.l [A6 + 0x8], [A7 + 0x24]
00003CF8 200C move.l D0, A4
00003CFA 6700 0094 beq +0x96 /* 00003D90 */
00003CFE 4A87 tst.l D7
00003D00 6700 0086 beq +0x88 /* 00003D88 */
00003D04 4857 pea.l [A7]
00003D06 4EAD B6C0 jsr [A5 - 0x4940]
00003D0A 2F6F 0004 0030 move.l [A7 + 0x30], [A7 + 0x4]
00003D10 584F addq.w A7, 4
00003D12 6066 bra +0x68 /* 00003D7A */
label00003D14:
00003D14 302F 002C move.w D0, [A7 + 0x2C]
00003D18 48C0 ext.l D0
00003D1A 5380 subq.l D0, 1
00003D1C 4C3C 0800 0000 movem.w A3, 0x0
00003D22 0018 206D ori.b [A0]+, 0x6D /* 'm' */
00003D26 1C30 2050 move.b D6, [A0 + D2.w + 0x50]
00003D2A 2250 movea.l A1, [A0]
00003D2C 4A31 0828 tst.b [A1 + D0 + 0x28]
00003D30 6706 beq +0x8 /* 00003D38 */
00003D32 4A2E 000F tst.b [A6 + 0xF]
00003D36 6734 beq +0x36 /* 00003D6C */
label00003D38:
00003D38 306F 002E movea.w A0, [A7 + 0x2E]
00003D3C 326F 002C movea.w A1, [A7 + 0x2C]
00003D40 2009 move.l D0, A1
00003D42 7210 moveq.l D1, 0x10
00003D44 E3A8 lsl D0, D1
00003D46 2208 move.l D1, A0
00003D48 8081 or.l D0, D1
00003D4A 2F00 move.l -[A7], D0
00003D4C 2F0C move.l -[A7], A4
00003D4E 4EAD D8F0 jsr [A5 - 0x2710]
00003D52 4A00 tst.b D0
00003D54 504F addq.w A7, 8
00003D56 6614 bne +0x16 /* 00003D6C */
00003D58 1F2E 000F move.b -[A7], [A6 + 0xF]
00003D5C 2F2F 002E move.l -[A7], [A7 + 0x2E]
00003D60 2F07 move.l -[A7], D7
00003D62 2F0C move.l -[A7], A4
00003D64 4EBA FA8A jsr [PC - 0x576 /* 000037F0 */]
00003D68 4FEF 000E lea.l A7, [A7 + 0xE]
label00003D6C:
00003D6C 2F2F 002C move.l -[A7], [A7 + 0x2C]
00003D70 486F 0030 pea.l [A7 + 0x30]
00003D74 4EAD B6C8 jsr [A5 - 0x4938]
00003D78 504F addq.w A7, 8
label00003D7A:
00003D7A 4A6F 002E tst.w [A7 + 0x2E]
00003D7E 6694 bne -0x6A /* 00003D14 */
00003D80 2F07 move.l -[A7], D7
00003D82 4EAD D990 jsr [A5 - 0x2670]
00003D86 584F addq.w A7, 4
label00003D88:
00003D88 2F0C move.l -[A7], A4
00003D8A 4EAD D8C8 jsr [A5 - 0x2738]
00003D8E 584F addq.w A7, 4
label00003D90:
00003D90 4FEF 174A lea.l A7, [A7 + 0x174A]
00003D94 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
00003D98 4E75 rts
fn00003D9A:
00003D9A 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6
00003D9E 594F subq.w A7, 4
00003DA0 2C6F 0028 movea.l A6, [A7 + 0x28]
00003DA4 1F3C 0001 move.b -[A7], 0x1
00003DA8 4EAD D8C0 jsr [A5 - 0x2740]
00003DAC 2648 movea.l A3, A0
00003DAE 1F3C 0001 move.b -[A7], 0x1
00003DB2 4EAD D8C0 jsr [A5 - 0x2740]
00003DB6 2848 movea.l A4, A0
00003DB8 2F0E move.l -[A7], A6
00003DBA 2F0C move.l -[A7], A4
00003DBC 2F0B move.l -[A7], A3
00003DBE 4EBA FAE0 jsr [PC - 0x520 /* 000038A0 */]
00003DC2 7800 moveq.l D4, 0x00
00003DC4 2F6F 0030 0010 move.l [A7 + 0x10], [A7 + 0x30]
00003DCA 302F 0012 move.w D0, [A7 + 0x12]
00003DCE 48C0 ext.l D0
00003DD0 5380 subq.l D0, 1
00003DD2 3F40 0012 move.w [A7 + 0x12], D0
00003DD6 2F2F 0010 move.l -[A7], [A7 + 0x10]
00003DDA 486F 0014 pea.l [A7 + 0x14]
00003DDE 4EAD B6C8 jsr [A5 - 0x4938]
00003DE2 4FEF 0018 lea.l A7, [A7 + 0x18]
00003DE6 6000 008E bra +0x90 /* 00003E76 */
label00003DEA:
00003DEA 2F17 move.l -[A7], [A7]
00003DEC 4EAD B5F8 jsr [A5 - 0x4A08]
00003DF0 2448 movea.l A2, A0
00003DF2 306F 0006 movea.w A0, [A7 + 0x6]
00003DF6 326F 0004 movea.w A1, [A7 + 0x4]
00003DFA 2009 move.l D0, A1
00003DFC 7210 moveq.l D1, 0x10
00003DFE E3A8 lsl D0, D1
00003E00 2208 move.l D1, A0
00003E02 8081 or.l D0, D1
00003E04 2F00 move.l -[A7], D0
00003E06 2F0B move.l -[A7], A3
00003E08 4EAD D8F0 jsr [A5 - 0x2710]
00003E0C 504F addq.w A7, 8
00003E0E 1F00 move.b -[A7], D0
00003E10 3F3C 0005 move.w -[A7], 0x5
00003E14 486A 000F pea.l [A2 + 0xF]
00003E18 4EAD BAA8 jsr [A5 - 0x4558]
00003E1C 306F 000E movea.w A0, [A7 + 0xE]
00003E20 326F 000C movea.w A1, [A7 + 0xC]
00003E24 2009 move.l D0, A1
00003E26 7210 moveq.l D1, 0x10
00003E28 E3A8 lsl D0, D1
00003E2A 2208 move.l D1, A0
00003E2C 8081 or.l D0, D1
00003E2E 2F00 move.l -[A7], D0
00003E30 2F0C move.l -[A7], A4
00003E32 4EAD D8F0 jsr [A5 - 0x2710]
00003E36 504F addq.w A7, 8
00003E38 1F00 move.b -[A7], D0
00003E3A 3F3C 0007 move.w -[A7], 0x7
00003E3E 486A 000F pea.l [A2 + 0xF]
00003E42 4EAD BAA8 jsr [A5 - 0x4558]
00003E46 3F3C 0001 move.w -[A7], 0x1
00003E4A 2F0A move.l -[A7], A2
00003E4C 4EAD B618 jsr [A5 - 0x49E8]
00003E50 4A00 tst.b D0
00003E52 4FEF 001A lea.l A7, [A7 + 0x1A]
00003E56 6712 beq +0x14 /* 00003E6A */
00003E58 4A6A 001C tst.w [A2 + 0x1C]
00003E5C 6C0C bge +0xE /* 00003E6A */
00003E5E 7600 moveq.l D3, 0x00
00003E60 162A 0033 move.b D3, [A2 + 0x33]
00003E64 B644 cmp.w D3, D4
00003E66 6F02 ble +0x4 /* 00003E6A */
00003E68 3803 move.w D4, D3
label00003E6A:
00003E6A 2F17 move.l -[A7], [A7]
00003E6C 486F 0004 pea.l [A7 + 0x4]
00003E70 4EAD B6C8 jsr [A5 - 0x4938]
00003E74 504F addq.w A7, 8
label00003E76:
00003E76 4A6F 0002 tst.w [A7 + 0x2]
00003E7A 671E beq +0x20 /* 00003E9A */
00003E7C 3017 move.w D0, [A7]
00003E7E B06F 0024 cmp.w D0, [A7 + 0x24]
00003E82 6D00 FF66 blt -0x98 /* 00003DEA */
00003E86 3017 move.w D0, [A7]
00003E88 B06F 0024 cmp.w D0, [A7 + 0x24]
00003E8C 660C bne +0xE /* 00003E9A */
00003E8E 302F 0002 move.w D0, [A7 + 0x2]
00003E92 B06F 0026 cmp.w D0, [A7 + 0x26]
00003E96 6F00 FF52 ble -0xAC /* 00003DEA */
label00003E9A:
00003E9A 2F0B move.l -[A7], A3
00003E9C 4EAD D8C8 jsr [A5 - 0x2738]
00003EA0 2F0C move.l -[A7], A4
00003EA2 4EAD D8C8 jsr [A5 - 0x2738]
00003EA6 4A44 tst.w D4
00003EA8 504F addq.w A7, 8
00003EAA 6E1A bgt +0x1C /* 00003EC6 */
00003EAC 4A2D 20A8 tst.b [A5 + 0x20A8]
00003EB0 6712 beq +0x14 /* 00003EC4 */
00003EB2 206D 1FFC movea.l A0, [A5 + 0x1FFC]
00003EB6 2050 movea.l A0, [A0]
00003EB8 2068 0016 movea.l A0, [A0 + 0x16]
00003EBC 2050 movea.l A0, [A0]
00003EBE 3828 0020 move.w D4, [A0 + 0x20]
00003EC2 6002 bra +0x4 /* 00003EC6 */
label00003EC4:
00003EC4 7801 moveq.l D4, 0x01
label00003EC6:
00003EC6 3D44 000C move.w [A6 + 0xC], D4
00003ECA 584F addq.w A7, 4
00003ECC 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+
00003ED0 4E75 rts
fn00003ED2:
00003ED2 4AAF 0004 tst.l [A7 + 0x4]
00003ED6 6604 bne +0x6 /* 00003EDC */
00003ED8 91C8 sub.l A0, A0
00003EDA 4E75 rts
label00003EDC:
00003EDC 206F 0004 movea.l A0, [A7 + 0x4]
00003EE0 2050 movea.l A0, [A0]
00003EE2 2068 0004 movea.l A0, [A0 + 0x4]
00003EE6 4E75 rts
00003EE8 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00003EEC 4FEF FEF4 lea.l A7, [A7 - 0x10C]
00003EF0 246F 012C movea.l A2, [A7 + 0x12C]
00003EF4 7C01 moveq.l D6, 0x01
00003EF6 200A move.l D0, A2
00003EF8 6700 00A0 beq +0xA2 /* 00003F9A */
00003EFC 2052 movea.l A0, [A2]
00003EFE 2668 0004 movea.l A3, [A0 + 0x4]
00003F02 200B move.l D0, A3
00003F04 6700 0094 beq +0x96 /* 00003F9A */
00003F08 4227 clr.b -[A7]
00003F0A 2F2F 0132 move.l -[A7], [A7 + 0x132]
00003F0E 4EAD C1A0 jsr [A5 - 0x3E60]
00003F12 2848 movea.l A4, A0
00003F14 200C move.l D0, A4
00003F16 5C4F addq.w A7, 6
00003F18 6700 0080 beq +0x82 /* 00003F9A */
00003F1C 2054 movea.l A0, [A4]
00003F1E 2468 0004 movea.l A2, [A0 + 0x4]
00003F22 2054 movea.l A0, [A4]
00003F24 3A28 0002 move.w D5, [A0 + 0x2]
00003F28 7600 moveq.l D3, 0x00
00003F2A 606A bra +0x6C /* 00003F96 */
label00003F2C:
00003F2C 7012 moveq.l D0, 0x12
00003F2E C1C3 muls.w D0, D3
00003F30 2052 movea.l A0, [A2]
00003F32 3830 0806 move.w D4, [A0 + D0 + 0x6]
00003F36 3F04 move.w -[A7], D4
00003F38 486F 0008 pea.l [A7 + 0x8]
00003F3C A8FF syscall GetFName/GetFontName
00003F3E 7000 moveq.l D0, 0x00
00003F40 102F 0006 move.b D0, [A7 + 0x6]
00003F44 5280 addq.l D0, 1
00003F46 41EF 0006 lea.l A0, [A7 + 0x6]
00003F4A 4230 0800 clr.b [A0 + D0]
00003F4E 0C2F 00FF 0006 cmpi.b [A7 + 0x6], 0xFF
00003F54 650E bcs +0x10 /* 00003F64 */
00003F56 41EF 0007 lea.l A0, [A7 + 0x7]
00003F5A 70FF moveq.l D0, 0xFFFFFFFF
label00003F5C:
00003F5C 5280 addq.l D0, 1
00003F5E 4A18 tst.b [A0]+
00003F60 66FA bne -0x4 /* 00003F5C */
00003F62 6006 bra +0x8 /* 00003F6A */
label00003F64:
00003F64 7000 moveq.l D0, 0x00
00003F66 102F 0006 move.b D0, [A7 + 0x6]
label00003F6A:
00003F6A 4A80 tst.l D0
00003F6C 6726 beq +0x28 /* 00003F94 */
00003F6E 4857 pea.l [A7]
00003F70 486F 0008 pea.l [A7 + 0x8]
00003F74 3F06 move.w -[A7], D6
00003F76 486F 0010 pea.l [A7 + 0x10]
00003F7A 2F0B move.l -[A7], A3
00003F7C 4EAD C1A8 jsr [A5 - 0x3E58]
00003F80 4A00 tst.b D0
00003F82 4FEF 0012 lea.l A7, [A7 + 0x12]
00003F86 670C beq +0xE /* 00003F94 */
00003F88 7012 moveq.l D0, 0x12
00003F8A C1C3 muls.w D0, D3
00003F8C 2052 movea.l A0, [A2]
00003F8E 31AF 0004 0806 move.w [A0 + D0 + 0x6], [A7 + 0x4]
label00003F94:
00003F94 5243 addq.w D3, 1
label00003F96:
00003F96 B645 cmp.w D3, D5
00003F98 6D92 blt -0x6C /* 00003F2C */
label00003F9A:
00003F9A 4FEF 010C lea.l A7, [A7 + 0x10C]
00003F9E 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00003FA2 4E75 rts
fn00003FA4:
00003FA4 2F0A move.l -[A7], A2
00003FA6 246F 0008 movea.l A2, [A7 + 0x8]
00003FAA 52AA 0010 addq.l [A2 + 0x10], 1
00003FAE 4A92 tst.l [A2]
00003FB0 6716 beq +0x18 /* 00003FC8 */
00003FB2 4878 0001 push.l 0x1
00003FB6 486F 0010 pea.l [A7 + 0x10]
00003FBA 2F12 move.l -[A7], [A2]
00003FBC 4EAD A710 jsr [A5 - 0x58F0]
00003FC0 4FEF 000C lea.l A7, [A7 + 0xC]
00003FC4 245F movea.l A2, [A7]+
00003FC6 4E75 rts
label00003FC8:
00003FC8 7000 moveq.l D0, 0x00
00003FCA 245F movea.l A2, [A7]+
00003FCC 4E75 rts
fn00003FCE:
00003FCE 2F0A move.l -[A7], A2
00003FD0 554F subq.w A7, 2
00003FD2 246F 000A movea.l A2, [A7 + 0xA]
00003FD6 54AA 0010 addq.l [A2 + 0x10], 2
00003FDA 4A92 tst.l [A2]
00003FDC 671E beq +0x20 /* 00003FFC */
00003FDE 4878 0002 push.l 0x2
00003FE2 486F 0012 pea.l [A7 + 0x12]
00003FE6 2F12 move.l -[A7], [A2]
00003FE8 4EAD A710 jsr [A5 - 0x58F0]
00003FEC 3F40 000C move.w [A7 + 0xC], D0
00003FF0 302F 000C move.w D0, [A7 + 0xC]
00003FF4 4FEF 000E lea.l A7, [A7 + 0xE]
00003FF8 245F movea.l A2, [A7]+
00003FFA 4E75 rts
label00003FFC:
00003FFC 7000 moveq.l D0, 0x00
00003FFE 544F addq.w A7, 2
00004000 245F movea.l A2, [A7]+
00004002 4E75 rts
fn00004004:
00004004 2F0A move.l -[A7], A2
00004006 554F subq.w A7, 2
00004008 246F 000A movea.l A2, [A7 + 0xA]
0000400C 58AA 0010 addq.l [A2 + 0x10], 4
00004010 4A92 tst.l [A2]
00004012 671E beq +0x20 /* 00004032 */
00004014 4878 0004 push.l 0x4
00004018 486F 0012 pea.l [A7 + 0x12]
0000401C 2F12 move.l -[A7], [A2]
0000401E 4EAD A710 jsr [A5 - 0x58F0]
00004022 3F40 000C move.w [A7 + 0xC], D0
00004026 302F 000C move.w D0, [A7 + 0xC]
0000402A 4FEF 000E lea.l A7, [A7 + 0xE]
0000402E 245F movea.l A2, [A7]+
00004030 4E75 rts
label00004032:
00004032 7000 moveq.l D0, 0x00
00004034 544F addq.w A7, 2
00004036 245F movea.l A2, [A7]+
00004038 4E75 rts
0000403A 48E7 1030 movem.l -[A7], D3,A2,A3
0000403E 266F 0010 movea.l A3, [A7 + 0x10]
00004042 246F 0014 movea.l A2, [A7 + 0x14]
00004046 0C12 00FF cmpi.b [A2], 0xFF
0000404A 650E bcs +0x10 /* 0000405A */
0000404C 41EA 0001 lea.l A0, [A2 + 0x1]
00004050 70FF moveq.l D0, 0xFFFFFFFF
label00004052:
00004052 5280 addq.l D0, 1
00004054 4A18 tst.b [A0]+
00004056 66FA bne -0x4 /* 00004052 */
00004058 6004 bra +0x6 /* 0000405E */
label0000405A:
0000405A 7000 moveq.l D0, 0x00
0000405C 1012 move.b D0, [A2]
label0000405E:
0000405E 1F00 move.b -[A7], D0
00004060 2F0B move.l -[A7], A3
00004062 4EBA FF40 jsr [PC - 0xC0 /* 00003FA4 */]
00004066 3600 move.w D3, D0
00004068 4A43 tst.w D3
0000406A 5C4F addq.w A7, 6
0000406C 6708 beq +0xA /* 00004076 */
0000406E 3003 move.w D0, D3
00004070 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004074 4E75 rts
label00004076:
00004076 486A 0001 pea.l [A2 + 0x1]
0000407A 0C12 00FF cmpi.b [A2], 0xFF
0000407E 650E bcs +0x10 /* 0000408E */
00004080 41EA 0001 lea.l A0, [A2 + 0x1]
00004084 70FF moveq.l D0, 0xFFFFFFFF
label00004086:
00004086 5280 addq.l D0, 1
00004088 4A18 tst.b [A0]+
0000408A 66FA bne -0x4 /* 00004086 */
0000408C 6004 bra +0x6 /* 00004092 */
label0000408E:
0000408E 7000 moveq.l D0, 0x00
00004090 1012 move.b D0, [A2]
label00004092:
00004092 2F00 move.l -[A7], D0
00004094 2F0B move.l -[A7], A3
00004096 4EBA 0052 jsr [PC + 0x52 /* 000040EA */]
0000409A 4FEF 000C lea.l A7, [A7 + 0xC]
0000409E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000040A2 4E75 rts
fn000040A4:
000040A4 2F0A move.l -[A7], A2
000040A6 4FEF FFF6 lea.l A7, [A7 - 0xA]
000040AA 246F 0012 movea.l A2, [A7 + 0x12]
000040AE 50AA 0010 addq.l [A2 + 0x10], 8
000040B2 4A92 tst.l [A2]
000040B4 672A beq +0x2C /* 000040E0 */
000040B6 486F 0016 pea.l [A7 + 0x16]
000040BA 486F 0006 pea.l [A7 + 0x6]
000040BE 4EAD E108 jsr [A5 - 0x1EF8]
000040C2 4878 0008 push.l 0x8
000040C6 486F 000E pea.l [A7 + 0xE]
000040CA 2F12 move.l -[A7], [A2]
000040CC 4EAD A710 jsr [A5 - 0x58F0]
000040D0 3F40 0014 move.w [A7 + 0x14], D0
000040D4 302F 0014 move.w D0, [A7 + 0x14]
000040D8 4FEF 001E lea.l A7, [A7 + 0x1E]
000040DC 245F movea.l A2, [A7]+
000040DE 4E75 rts
label000040E0:
000040E0 7000 moveq.l D0, 0x00
000040E2 4FEF 000A lea.l A7, [A7 + 0xA]
000040E6 245F movea.l A2, [A7]+
000040E8 4E75 rts
fn000040EA:
000040EA 2F0A move.l -[A7], A2
000040EC 246F 0008 movea.l A2, [A7 + 0x8]
000040F0 202F 000C move.l D0, [A7 + 0xC]
000040F4 D1AA 0010 add.l [A2 + 0x10], D0
000040F8 4A92 tst.l [A2]
000040FA 6716 beq +0x18 /* 00004112 */
000040FC 2F2F 000C move.l -[A7], [A7 + 0xC]
00004100 2F2F 0014 move.l -[A7], [A7 + 0x14]
00004104 2F12 move.l -[A7], [A2]
00004106 4EAD A710 jsr [A5 - 0x58F0]
0000410A 4FEF 000C lea.l A7, [A7 + 0xC]
0000410E 245F movea.l A2, [A7]+
00004110 4E75 rts
label00004112:
00004112 7000 moveq.l D0, 0x00
00004114 245F movea.l A2, [A7]+
00004116 4E75 rts
fn00004118:
00004118 48E7 1030 movem.l -[A7], D3,A2,A3
0000411C 5D4F subq.w A7, 6
0000411E 266F 0016 movea.l A3, [A7 + 0x16]
00004122 246F 001A movea.l A2, [A7 + 0x1A]
00004126 2F0A move.l -[A7], A2
00004128 4EAD C2E0 jsr [A5 - 0x3D20]
0000412C 2F40 0006 move.l [A7 + 0x6], D0
00004130 5880 addq.l D0, 4
00004132 D1AB 0010 add.l [A3 + 0x10], D0
00004136 4A93 tst.l [A3]
00004138 584F addq.w A7, 4
0000413A 674E beq +0x50 /* 0000418A */
0000413C 4878 0004 push.l 0x4
00004140 486F 0006 pea.l [A7 + 0x6]
00004144 2F13 move.l -[A7], [A3]
00004146 4EAD A710 jsr [A5 - 0x58F0]
0000414A 3600 move.w D3, D0
0000414C 4A43 tst.w D3
0000414E 4FEF 000C lea.l A7, [A7 + 0xC]
00004152 670A beq +0xC /* 0000415E */
00004154 3003 move.w D0, D3
00004156 5C4F addq.w A7, 6
00004158 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000415C 4E75 rts
label0000415E:
0000415E 4857 pea.l [A7]
00004160 2F0A move.l -[A7], A2
00004162 4EAD C2F0 jsr [A5 - 0x3D10]
00004166 2F2F 000A move.l -[A7], [A7 + 0xA]
0000416A 2F12 move.l -[A7], [A2]
0000416C 2F13 move.l -[A7], [A3]
0000416E 4EAD A710 jsr [A5 - 0x58F0]
00004172 3600 move.w D3, D0
00004174 486F 0014 pea.l [A7 + 0x14]
00004178 2F0A move.l -[A7], A2
0000417A 4EAD C2F8 jsr [A5 - 0x3D08]
0000417E 3003 move.w D0, D3
00004180 4FEF 0022 lea.l A7, [A7 + 0x22]
00004184 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004188 4E75 rts
label0000418A:
0000418A 7000 moveq.l D0, 0x00
0000418C 5C4F addq.w A7, 6
0000418E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004192 4E75 rts
fn00004194:
00004194 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00004198 594F subq.w A7, 4
0000419A 246F 0018 movea.l A2, [A7 + 0x18]
0000419E 266F 001C movea.l A3, [A7 + 0x1C]
000041A2 4857 pea.l [A7]
000041A4 42A7 clr.l -[A7]
000041A6 2F0B move.l -[A7], A3
000041A8 2F2A 0004 move.l -[A7], [A2 + 0x4]
000041AC 4EAD A640 jsr [A5 - 0x59C0]
000041B0 2800 move.l D4, D0
000041B2 4A84 tst.l D4
000041B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000041B8 6D34 blt +0x36 /* 000041EE */
000041BA 206A 0008 movea.l A0, [A2 + 0x8]
000041BE 2250 movea.l A1, [A0]
000041C0 52B1 4C14 addq.l [A1 + D4 * 4 + 0x14], 1
000041C4 1F3C 0006 move.b -[A7], 0x6
000041C8 2F0A move.l -[A7], A2
000041CA 4EBA FDD8 jsr [PC - 0x228 /* 00003FA4 */]
000041CE 3600 move.w D3, D0
000041D0 4A43 tst.w D3
000041D2 5C4F addq.w A7, 6
000041D4 670A beq +0xC /* 000041E0 */
000041D6 3003 move.w D0, D3
000041D8 584F addq.w A7, 4
000041DA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000041DE 4E75 rts
label000041E0:
000041E0 2F04 move.l -[A7], D4
000041E2 2F0A move.l -[A7], A2
000041E4 4EBA FE1E jsr [PC - 0x1E2 /* 00004004 */]
000041E8 3600 move.w D3, D0
000041EA 504F addq.w A7, 8
000041EC 606A bra +0x6C /* 00004258 */
label000041EE:
000041EE 206A 0008 movea.l A0, [A2 + 0x8]
000041F2 2050 movea.l A0, [A0]
000041F4 2828 0008 move.l D4, [A0 + 0x8]
000041F8 2F04 move.l -[A7], D4
000041FA 2F2A 0008 move.l -[A7], [A2 + 0x8]
000041FE 4EAD D968 jsr [A5 - 0x2698]
00004202 4A00 tst.b D0
00004204 504F addq.w A7, 8
00004206 660C bne +0xE /* 00004214 */
00004208 302D 0874 move.w D0, [A5 + 0x874]
0000420C 584F addq.w A7, 4
0000420E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00004212 4E75 rts
label00004214:
00004214 206A 0008 movea.l A0, [A2 + 0x8]
00004218 2250 movea.l A1, [A0]
0000421A 7001 moveq.l D0, 0x01
0000421C 2380 4C14 move.l [A1 + D4 * 4 + 0x14], D0
00004220 42A7 clr.l -[A7]
00004222 2F0B move.l -[A7], A3
00004224 2F04 move.l -[A7], D4
00004226 2F2F 000C move.l -[A7], [A7 + 0xC]
0000422A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000422E 4EAD A650 jsr [A5 - 0x59B0]
00004232 3600 move.w D3, D0
00004234 4A43 tst.w D3
00004236 4FEF 0014 lea.l A7, [A7 + 0x14]
0000423A 670A beq +0xC /* 00004246 */
0000423C 3003 move.w D0, D3
0000423E 584F addq.w A7, 4
00004240 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00004244 4E75 rts
label00004246:
00004246 2F0A move.l -[A7], A2
00004248 2F0B move.l -[A7], A3
0000424A 2053 movea.l A0, [A3]
0000424C 2050 movea.l A0, [A0]
0000424E 2068 002C movea.l A0, [A0 + 0x2C]
00004252 4E90 jsr [A0]
00004254 3600 move.w D3, D0
00004256 504F addq.w A7, 8
label00004258:
00004258 3003 move.w D0, D3
0000425A 584F addq.w A7, 4
0000425C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00004260 4E75 rts
00004262 48E7 1030 movem.l -[A7], D3,A2,A3
00004266 246F 0010 movea.l A2, [A7 + 0x10]
0000426A 266F 0014 movea.l A3, [A7 + 0x14]
0000426E 2013 move.l D0, [A3]
00004270 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */
00004276 6200 011A bhi +0x11C /* 00004392 */
0000427A 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
0000427E 4EFB 0002 jmp [PC + D0.w + 0x2]
00004282 0110 btst [A0], D0
00004284 0074 0110 0110 ori.w [A4 + D0], 0x110
0000428A 0014 00A0 ori.b [A4], 0xA0
0000428E 0100 btst D0, D0
00004290 0110 btst [A0], D0
00004292 0040 00CA ori.w D0, 0xCA
00004296 1F3C 0004 move.b -[A7], 0x4
0000429A 2F0A move.l -[A7], A2
0000429C 4EBA FD06 jsr [PC - 0x2FA /* 00003FA4 */]
000042A0 3600 move.w D3, D0
000042A2 4A43 tst.w D3
000042A4 5C4F addq.w A7, 6
000042A6 6708 beq +0xA /* 000042B0 */
000042A8 3003 move.w D0, D3
000042AA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000042AE 4E75 rts
label000042B0:
000042B0 2F2B 0004 move.l -[A7], [A3 + 0x4]
000042B4 2F0A move.l -[A7], A2
000042B6 4EBA FD4C jsr [PC - 0x2B4 /* 00004004 */]
000042BA 3600 move.w D3, D0
000042BC 504F addq.w A7, 8
000042BE 6000 00E0 bra +0xE2 /* 000043A0 */
000042C2 1F3C 0008 move.b -[A7], 0x8
000042C6 2F0A move.l -[A7], A2
000042C8 4EBA FCDA jsr [PC - 0x326 /* 00003FA4 */]
000042CC 3600 move.w D3, D0
000042CE 4A43 tst.w D3
000042D0 5C4F addq.w A7, 6
000042D2 6708 beq +0xA /* 000042DC */
000042D4 3003 move.w D0, D3
000042D6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000042DA 4E75 rts
label000042DC:
000042DC 3F2B 0006 move.w -[A7], [A3 + 0x6]
000042E0 4EAD E0E0 jsr [A5 - 0x1F20]
000042E4 544F addq.w A7, 2
000042E6 3F00 move.w -[A7], D0
000042E8 2F0A move.l -[A7], A2
000042EA 4EBA FCE2 jsr [PC - 0x31E /* 00003FCE */]
000042EE 3600 move.w D3, D0
000042F0 5C4F addq.w A7, 6
000042F2 6000 00AC bra +0xAE /* 000043A0 */
000042F6 1F3C 0001 move.b -[A7], 0x1
000042FA 2F0A move.l -[A7], A2
000042FC 4EBA FCA6 jsr [PC - 0x35A /* 00003FA4 */]
00004300 3600 move.w D3, D0
00004302 4A43 tst.w D3
00004304 5C4F addq.w A7, 6
00004306 6708 beq +0xA /* 00004310 */
00004308 3003 move.w D0, D3
0000430A 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000430E 4E75 rts
label00004310:
00004310 2F2B 0004 move.l -[A7], [A3 + 0x4]
00004314 2F0A move.l -[A7], A2
00004316 4EBA FE00 jsr [PC - 0x200 /* 00004118 */]
0000431A 3600 move.w D3, D0
0000431C 504F addq.w A7, 8
0000431E 6000 0080 bra +0x82 /* 000043A0 */
00004322 1F3C 0005 move.b -[A7], 0x5
00004326 2F0A move.l -[A7], A2
00004328 4EBA FC7A jsr [PC - 0x386 /* 00003FA4 */]
0000432C 3600 move.w D3, D0
0000432E 4A43 tst.w D3
00004330 5C4F addq.w A7, 6
00004332 6708 beq +0xA /* 0000433C */
00004334 3003 move.w D0, D3
00004336 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000433A 4E75 rts
label0000433C:
0000433C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00004340 2F0A move.l -[A7], A2
00004342 4EBA FDD4 jsr [PC - 0x22C /* 00004118 */]
00004346 3600 move.w D3, D0
00004348 504F addq.w A7, 8
0000434A 6054 bra +0x56 /* 000043A0 */
0000434C 1F3C 0009 move.b -[A7], 0x9 /* '\t' */
00004350 2F0A move.l -[A7], A2
00004352 4EBA FC50 jsr [PC - 0x3B0 /* 00003FA4 */]
00004356 3600 move.w D3, D0
00004358 4A43 tst.w D3
0000435A 5C4F addq.w A7, 6
0000435C 6708 beq +0xA /* 00004366 */
0000435E 3003 move.w D0, D3
00004360 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00004364 4E75 rts
label00004366:
00004366 206B 0004 movea.l A0, [A3 + 0x4]
0000436A 2050 movea.l A0, [A0]
0000436C 2F28 0004 move.l -[A7], [A0 + 0x4]
00004370 2F28 0000 move.l -[A7], [A0 + 0x0]
00004374 2F0A move.l -[A7], A2
00004376 4EBA FD2C jsr [PC - 0x2D4 /* 000040A4 */]
0000437A 3600 move.w D3, D0
0000437C 4FEF 000C lea.l A7, [A7 + 0xC]
00004380 601E bra +0x20 /* 000043A0 */
00004382 2F2B 0004 move.l -[A7], [A3 + 0x4]
00004386 2F0A move.l -[A7], A2
00004388 4EBA FE0A jsr [PC - 0x1F6 /* 00004194 */]
0000438C 3600 move.w D3, D0
0000438E 504F addq.w A7, 8
00004390 600E bra +0x10 /* 000043A0 */
label00004392:
00004392 1F3C 0002 move.b -[A7], 0x2
00004396 2F0A move.l -[A7], A2
00004398 4EBA FC0A jsr [PC - 0x3F6 /* 00003FA4 */]
0000439C 3600 move.w D3, D0
0000439E 5C4F addq.w A7, 6
label000043A0:
000043A0 3003 move.w D0, D3
000043A2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000043A6 4E75 rts
fn000043A8:
000043A8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000043AC 266F 001C movea.l A3, [A7 + 0x1C]
000043B0 286F 0024 movea.l A4, [A7 + 0x24]
000043B4 2054 movea.l A0, [A4]
000043B6 2628 0008 move.l D3, [A0 + 0x8]
000043BA 7004 moveq.l D0, 0x04
000043BC B680 cmp.l D3, D0
000043BE 6C02 bge +0x4 /* 000043C2 */
000043C0 7604 moveq.l D3, 0x04
label000043C2:
000043C2 4293 clr.l [A3]
000043C4 42AB 0004 clr.l [A3 + 0x4]
000043C8 42AB 0008 clr.l [A3 + 0x8]
000043CC 42AB 000C clr.l [A3 + 0xC]
000043D0 42AB 0010 clr.l [A3 + 0x10]
000043D4 2F03 move.l -[A7], D3
000043D6 4EAD A618 jsr [A5 - 0x59E8]
000043DA 2748 0004 move.l [A3 + 0x4], A0
000043DE 382D 0874 move.w D4, [A5 + 0x874]
000043E2 4A44 tst.w D4
000043E4 584F addq.w A7, 4
000043E6 6662 bne +0x64 /* 0000444A */
000043E8 2F03 move.l -[A7], D3
000043EA 2F3C 0018 0004 move.l -[A7], 0x180004
000043F0 4EAD D960 jsr [A5 - 0x26A0]
000043F4 2748 0008 move.l [A3 + 0x8], A0
000043F8 382D 0874 move.w D4, [A5 + 0x874]
000043FC 4A44 tst.w D4
000043FE 504F addq.w A7, 8
00004400 6648 bne +0x4A /* 0000444A */
00004402 2054 movea.l A0, [A4]
00004404 2A28 0008 move.l D5, [A0 + 0x8]
00004408 7600 moveq.l D3, 0x00
0000440A 6032 bra +0x34 /* 0000443E */
label0000440C:
0000440C 700C moveq.l D0, 0x0C
0000440E 4C03 0800 movem.w A3, D3
00004412 2054 movea.l A0, [A4]
00004414 2470 0860 movea.l A2, [A0 + D0 + 0x60]
00004418 200A move.l D0, A2
0000441A 6720 beq +0x22 /* 0000443C */
0000441C 2052 movea.l A0, [A2]
0000441E 2028 0026 move.l D0, [A0 + 0x26]
00004422 0280 0000 0080 andi.l D0, 0x80
00004428 4A80 tst.l D0
0000442A 6610 bne +0x12 /* 0000443C */
0000442C 2F0A move.l -[A7], A2
0000442E 2F0B move.l -[A7], A3
00004430 4EBA FD62 jsr [PC - 0x29E /* 00004194 */]
00004434 3800 move.w D4, D0
00004436 4A44 tst.w D4
00004438 504F addq.w A7, 8
0000443A 6606 bne +0x8 /* 00004442 */
label0000443C:
0000443C 5283 addq.l D3, 1
label0000443E:
0000443E B685 cmp.l D3, D5
00004440 6DCA blt -0x34 /* 0000440C */
label00004442:
00004442 52AB 0010 addq.l [A3 + 0x10], 1
00004446 26AF 0020 move.l [A3], [A7 + 0x20]
label0000444A:
0000444A 3004 move.w D0, D4
0000444C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00004450 4E75 rts
fn00004452:
00004452 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00004456 266F 001C movea.l A3, [A7 + 0x1C]
0000445A 362F 0020 move.w D3, [A7 + 0x20]
0000445E 286F 0022 movea.l A4, [A7 + 0x22]
00004462 4A43 tst.w D3
00004464 6600 00DA bne +0xDC /* 00004540 */
00004468 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000446C 4EAD D990 jsr [A5 - 0x2670]
00004470 2F2B 0008 move.l -[A7], [A3 + 0x8]
00004474 4EAD C2E0 jsr [A5 - 0x3D20]
00004478 2800 move.l D4, D0
0000447A 2004 move.l D0, D4
0000447C 5880 addq.l D0, 4
0000447E D0AB 0010 add.l D0, [A3 + 0x10]
00004482 2F00 move.l -[A7], D0
00004484 2054 movea.l A0, [A4]
00004486 2F28 001C move.l -[A7], [A0 + 0x1C]
0000448A 2F13 move.l -[A7], [A3]
0000448C 4EAD A6F8 jsr [A5 - 0x5908]
00004490 3600 move.w D3, D0
00004492 4A43 tst.w D3
00004494 4FEF 0014 lea.l A7, [A7 + 0x14]
00004498 6600 00A6 bne +0xA8 /* 00004540 */
0000449C 2F04 move.l -[A7], D4
0000449E 2F0B move.l -[A7], A3
000044A0 4EBA FB62 jsr [PC - 0x49E /* 00004004 */]
000044A4 3600 move.w D3, D0
000044A6 42A7 clr.l -[A7]
000044A8 2F2B 0008 move.l -[A7], [A3 + 0x8]
000044AC 4EAD C2F0 jsr [A5 - 0x3D10]
000044B0 2F04 move.l -[A7], D4
000044B2 206B 0008 movea.l A0, [A3 + 0x8]
000044B6 2F10 move.l -[A7], [A0]
000044B8 2F13 move.l -[A7], [A3]
000044BA 4EAD A710 jsr [A5 - 0x58F0]
000044BE 3600 move.w D3, D0
000044C0 42A7 clr.l -[A7]
000044C2 2F2B 0008 move.l -[A7], [A3 + 0x8]
000044C6 4EAD C2F8 jsr [A5 - 0x3D08]
000044CA 4A43 tst.w D3
000044CC 4FEF 0024 lea.l A7, [A7 + 0x24]
000044D0 666E bne +0x70 /* 00004540 */
000044D2 2F2B 0008 move.l -[A7], [A3 + 0x8]
000044D6 4EAD D988 jsr [A5 - 0x2678]
000044DA 2F2B 0004 move.l -[A7], [A3 + 0x4]
000044DE 4EAD A660 jsr [A5 - 0x59A0]
000044E2 2054 movea.l A0, [A4]
000044E4 2A28 0008 move.l D5, [A0 + 0x8]
000044E8 7800 moveq.l D4, 0x00
000044EA 504F addq.w A7, 8
000044EC 6032 bra +0x34 /* 00004520 */
label000044EE:
000044EE 700C moveq.l D0, 0x0C
000044F0 4C04 0800 movem.w A3, D4
000044F4 2054 movea.l A0, [A4]
000044F6 2470 0860 movea.l A2, [A0 + D0 + 0x60]
000044FA 200A move.l D0, A2
000044FC 6720 beq +0x22 /* 0000451E */
000044FE 2052 movea.l A0, [A2]
00004500 2028 0026 move.l D0, [A0 + 0x26]
00004504 0280 0000 0080 andi.l D0, 0x80
0000450A 4A80 tst.l D0
0000450C 6610 bne +0x12 /* 0000451E */
0000450E 2F0A move.l -[A7], A2
00004510 2F0B move.l -[A7], A3
00004512 4EBA FC80 jsr [PC - 0x380 /* 00004194 */]
00004516 3600 move.w D3, D0
00004518 4A43 tst.w D3
0000451A 504F addq.w A7, 8
0000451C 6606 bne +0x8 /* 00004524 */
label0000451E:
0000451E 5284 addq.l D4, 1
label00004520:
00004520 B885 cmp.l D4, D5
00004522 6DCA blt -0x34 /* 000044EE */
label00004524:
00004524 1F3C 0002 move.b -[A7], 0x2
00004528 2F0B move.l -[A7], A3
0000452A 4EBA FA78 jsr [PC - 0x588 /* 00003FA4 */]
0000452E 3600 move.w D3, D0
00004530 4A43 tst.w D3
00004532 5C4F addq.w A7, 6
00004534 660A bne +0xC /* 00004540 */
00004536 2F13 move.l -[A7], [A3]
00004538 4EAD A718 jsr [A5 - 0x58E8]
0000453C 3600 move.w D3, D0
0000453E 584F addq.w A7, 4
label00004540:
00004540 2F2B 0004 move.l -[A7], [A3 + 0x4]
00004544 4EAD C200 jsr [A5 - 0x3E00]
00004548 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000454C 4EAD C200 jsr [A5 - 0x3E00]
00004550 3003 move.w D0, D3
00004552 504F addq.w A7, 8
00004554 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00004558 4E75 rts
fn0000455A:
0000455A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000455E 4FEF FEFA lea.l A7, [A7 - 0x106]
00004562 266F 011E movea.l A3, [A7 + 0x11E]
00004566 95CA sub.l A2, A2
00004568 7600 moveq.l D3, 0x00
0000456A 2053 movea.l A0, [A3]
0000456C 2828 0008 move.l D4, [A0 + 0x8]
00004570 2004 move.l D0, D4
00004572 E988 lsl D0, 4
00004574 2F00 move.l -[A7], D0
00004576 3F3C 0016 move.w -[A7], 0x16
0000457A 4EAD D998 jsr [A5 - 0x2668]
0000457E 2448 movea.l A2, A0
00004580 200A move.l D0, A2
00004582 5C4F addq.w A7, 6
00004584 6606 bne +0x8 /* 0000458C */
00004586 362D 0874 move.w D3, [A5 + 0x874]
0000458A 6070 bra +0x72 /* 000045FC */
label0000458C:
0000458C 2052 movea.l A0, [A2]
0000458E 3144 0012 move.w [A0 + 0x12], D4
00004592 7600 moveq.l D3, 0x00
00004594 6044 bra +0x46 /* 000045DA */
label00004596:
00004596 4857 pea.l [A7]
00004598 700E moveq.l D0, 0x0E
0000459A C1C3 muls.w D0, D3
0000459C 2053 movea.l A0, [A3]
0000459E 3F30 0818 move.w -[A7], [A0 + D0 + 0x18]
000045A2 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */]
000045A6 4EAD E0F8 jsr [A5 - 0x1F08]
000045AA 0C2F 00FF 000A cmpi.b [A7 + 0xA], 0xFF
000045B0 650E bcs +0x10 /* 000045C0 */
000045B2 41EF 000B lea.l A0, [A7 + 0xB]
000045B6 70FF moveq.l D0, 0xFFFFFFFF
label000045B8:
000045B8 5280 addq.l D0, 1
000045BA 4A18 tst.b [A0]+
000045BC 66FA bne -0x4 /* 000045B8 */
000045BE 6006 bra +0x8 /* 000045C6 */
label000045C0:
000045C0 7000 moveq.l D0, 0x00
000045C2 102F 000A move.b D0, [A7 + 0xA]
label000045C6:
000045C6 5280 addq.l D0, 1
000045C8 2F00 move.l -[A7], D0
000045CA 486F 000E pea.l [A7 + 0xE]
000045CE 2F0A move.l -[A7], A2
000045D0 4EAD D9C0 jsr [A5 - 0x2640]
000045D4 5243 addq.w D3, 1
000045D6 4FEF 0016 lea.l A7, [A7 + 0x16]
label000045DA:
000045DA 3003 move.w D0, D3
000045DC 48C0 ext.l D0
000045DE B084 cmp.l D0, D4
000045E0 6DB4 blt -0x4A /* 00004596 */
000045E2 2F0A move.l -[A7], A2
000045E4 4EAD D9B8 jsr [A5 - 0x2648]
000045E8 2F0A move.l -[A7], A2
000045EA 2F2F 012A move.l -[A7], [A7 + 0x12A]
000045EE 2F2F 0126 move.l -[A7], [A7 + 0x126]
000045F2 4EAD A690 jsr [A5 - 0x5970]
000045F6 3600 move.w D3, D0
000045F8 4FEF 0010 lea.l A7, [A7 + 0x10]
label000045FC:
000045FC 200A move.l D0, A2
000045FE 6708 beq +0xA /* 00004608 */
00004600 2F0A move.l -[A7], A2
00004602 4EAD C200 jsr [A5 - 0x3E00]
00004606 584F addq.w A7, 4
label00004608:
00004608 3003 move.w D0, D3
0000460A 4FEF 0106 lea.l A7, [A7 + 0x106]
0000460E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00004612 4E75 rts
fn00004614:
00004614 48E7 0E10 movem.l -[A7], D4,D5,D6,A3
00004618 266F 0014 movea.l A3, [A7 + 0x14]
0000461C 1C2F 0018 move.b D6, [A7 + 0x18]
00004620 1A2F 001A move.b D5, [A7 + 0x1A]
00004624 4A06 tst.b D6
00004626 660C bne +0xE /* 00004634 */
00004628 2053 movea.l A0, [A3]
0000462A 3028 0026 move.w D0, [A0 + 0x26]
0000462E 7204 moveq.l D1, 0x04
00004630 C081 and.l D0, D1
00004632 671C beq +0x1E /* 00004650 */
label00004634:
00004634 4A05 tst.b D5
00004636 6710 beq +0x12 /* 00004648 */
00004638 2053 movea.l A0, [A3]
0000463A 70FF moveq.l D0, 0xFFFFFFFF
0000463C 2140 0020 move.l [A0 + 0x20], D0
00004640 2053 movea.l A0, [A3]
00004642 70FF moveq.l D0, 0xFFFFFFFF
00004644 2140 001C move.l [A0 + 0x1C], D0
label00004648:
00004648 2053 movea.l A0, [A3]
0000464A 0268 FFFB 0026 andi.w [A0 + 0x26], 0xFFFB
label00004650:
00004650 2053 movea.l A0, [A3]
00004652 2828 0008 move.l D4, [A0 + 0x8]
00004656 2253 movea.l A1, [A3]
00004658 43E9 0060 lea.l A1, [A1 + 0x60]
0000465C 7400 moveq.l D2, 0x00
0000465E 6024 bra +0x26 /* 00004684 */
label00004660:
00004660 4A06 tst.b D6
00004662 660A bne +0xC /* 0000466E */
00004664 3029 0008 move.w D0, [A1 + 0x8]
00004668 7204 moveq.l D1, 0x04
0000466A C081 and.l D0, D1
0000466C 6710 beq +0x12 /* 0000467E */
label0000466E:
0000466E 4A05 tst.b D5
00004670 6706 beq +0x8 /* 00004678 */
00004672 70FF moveq.l D0, 0xFFFFFFFF
00004674 2340 0004 move.l [A1 + 0x4], D0
label00004678:
00004678 0269 FFFB 0008 andi.w [A1 + 0x8], 0xFFFB
label0000467E:
0000467E 5242 addq.w D2, 1
00004680 700C moveq.l D0, 0x0C
00004682 D3C0 add.l A1, D0
label00004684:
00004684 3002 move.w D0, D2
00004686 48C0 ext.l D0
00004688 B084 cmp.l D0, D4
0000468A 6DD4 blt -0x2A /* 00004660 */
0000468C 4CDF 0870 movem.l D4,D5,D6,A3, [A7]+
00004690 4E75 rts
fn00004692:
00004692 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6
00004696 2C6F 0024 movea.l A6, [A7 + 0x24]
0000469A 286F 0028 movea.l A4, [A7 + 0x28]
0000469E 1C2F 0030 move.b D6, [A7 + 0x30]
000046A2 7800 moveq.l D4, 0x00
000046A4 2F0C move.l -[A7], A4
000046A6 4EAD D990 jsr [A5 - 0x2670]
000046AA 2F0C move.l -[A7], A4
000046AC 2F2F 0034 move.l -[A7], [A7 + 0x34]
000046B0 2F0E move.l -[A7], A6
000046B2 4EAD A690 jsr [A5 - 0x5970]
000046B6 3800 move.w D4, D0
000046B8 4A44 tst.w D4
000046BA 4FEF 0010 lea.l A7, [A7 + 0x10]
000046BE 6662 bne +0x64 /* 00004722 */
000046C0 2054 movea.l A0, [A4]
000046C2 2A28 0008 move.l D5, [A0 + 0x8]
000046C6 7600 moveq.l D3, 0x00
000046C8 6050 bra +0x52 /* 0000471A */
label000046CA:
000046CA 700C moveq.l D0, 0x0C
000046CC C1C3 muls.w D0, D3
000046CE 2454 movea.l A2, [A4]
000046D0 D5C0 add.l A2, D0
000046D2 45EA 0060 lea.l A2, [A2 + 0x60]
000046D6 2652 movea.l A3, [A2]
000046D8 200B move.l D0, A3
000046DA 673C beq +0x3E /* 00004718 */
000046DC 2053 movea.l A0, [A3]
000046DE 2028 0026 move.l D0, [A0 + 0x26]
000046E2 0280 0000 0080 andi.l D0, 0x80
000046E8 4A80 tst.l D0
000046EA 662C bne +0x2E /* 00004718 */
000046EC 4A06 tst.b D6
000046EE 660A bne +0xC /* 000046FA */
000046F0 302A 0008 move.w D0, [A2 + 0x8]
000046F4 7204 moveq.l D1, 0x04
000046F6 C081 and.l D0, D1
000046F8 671E beq +0x20 /* 00004718 */
label000046FA:
000046FA 70FF moveq.l D0, 0xFFFFFFFF
000046FC B0AA 0004 cmp.l D0, [A2 + 0x4]
00004700 6716 beq +0x18 /* 00004718 */
00004702 2F0B move.l -[A7], A3
00004704 2F2A 0004 move.l -[A7], [A2 + 0x4]
00004708 2F0E move.l -[A7], A6
0000470A 4EAD A690 jsr [A5 - 0x5970]
0000470E 3800 move.w D4, D0
00004710 4A44 tst.w D4
00004712 4FEF 000C lea.l A7, [A7 + 0xC]
00004716 660A bne +0xC /* 00004722 */
label00004718:
00004718 5243 addq.w D3, 1
label0000471A:
0000471A 3003 move.w D0, D3
0000471C 48C0 ext.l D0
0000471E B085 cmp.l D0, D5
00004720 6DA8 blt -0x56 /* 000046CA */
label00004722:
00004722 3004 move.w D0, D4
00004724 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
00004728 4E75 rts
0000472A 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
0000472E 4FEF FFEC lea.l A7, [A7 - 0x14]
00004732 266F 0036 movea.l A3, [A7 + 0x36]
00004736 7600 moveq.l D3, 0x00
00004738 0C2F 0001 003E cmpi.b [A7 + 0x3E], 0x1
0000473E 56C0 sne D0
00004740 4400 neg.b D0
00004742 49C0 lea.l A4, D0
00004744 1A00 move.b D5, D0
00004746 3E2D 0FD8 move.w D7, [A5 + 0xFD8]
0000474A 3F2F 0034 move.w -[A7], [A7 + 0x34]
0000474E 4EAD E200 jsr [A5 - 0x1E00]
00004752 246D 0FCA movea.l A2, [A5 + 0xFCA /* export_501 */]
00004756 2052 movea.l A0, [A2]
00004758 3C28 0026 move.w D6, [A0 + 0x26]
0000475C 48C6 ext.l D6
0000475E 7040 moveq.l D0, 0x40
00004760 C086 and.l D0, D6
00004762 4A80 tst.l D0
00004764 56C0 sne D0
00004766 4400 neg.b D0
00004768 49C0 lea.l A4, D0
0000476A 1800 move.b D4, D0
0000476C 4A05 tst.b D5
0000476E 544F addq.w A7, 2
00004770 660A bne +0xC /* 0000477C */
00004772 7001 moveq.l D0, 0x01
00004774 C086 and.l D0, D6
00004776 6604 bne +0x6 /* 0000477C */
00004778 4A04 tst.b D4
0000477A 6748 beq +0x4A /* 000047C4 */
label0000477C:
0000477C 4A04 tst.b D4
0000477E 6716 beq +0x18 /* 00004796 */
00004780 2F0A move.l -[A7], A2
00004782 2F0B move.l -[A7], A3
00004784 486F 0008 pea.l [A7 + 0x8]
00004788 4EBA FC1E jsr [PC - 0x3E2 /* 000043A8 */]
0000478C 3600 move.w D3, D0
0000478E 4A43 tst.w D3
00004790 4FEF 000C lea.l A7, [A7 + 0xC]
00004794 662E bne +0x30 /* 000047C4 */
label00004796:
00004796 1F05 move.b -[A7], D5
00004798 2F2F 003C move.l -[A7], [A7 + 0x3C]
0000479C 2F0A move.l -[A7], A2
0000479E 2F0B move.l -[A7], A3
000047A0 4EBA FEF0 jsr [PC - 0x110 /* 00004692 */]
000047A4 3600 move.w D3, D0
000047A6 4A43 tst.w D3
000047A8 4FEF 000E lea.l A7, [A7 + 0xE]
000047AC 6616 bne +0x18 /* 000047C4 */
000047AE 2052 movea.l A0, [A2]
000047B0 2F28 0020 move.l -[A7], [A0 + 0x20]
000047B4 2F2D 0FC6 move.l -[A7], [A5 + 0xFC6]
000047B8 2F0B move.l -[A7], A3
000047BA 4EBA FD9E jsr [PC - 0x262 /* 0000455A */]
000047BE 3600 move.w D3, D0
000047C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000047C4:
000047C4 4A04 tst.b D4
000047C6 6712 beq +0x14 /* 000047DA */
000047C8 2F0A move.l -[A7], A2
000047CA 3F03 move.w -[A7], D3
000047CC 486F 0006 pea.l [A7 + 0x6]
000047D0 4EBA FC80 jsr [PC - 0x380 /* 00004452 */]
000047D4 3600 move.w D3, D0
000047D6 4FEF 000A lea.l A7, [A7 + 0xA]
label000047DA:
000047DA 3F07 move.w -[A7], D7
000047DC 4EAD E200 jsr [A5 - 0x1E00]
000047E0 3003 move.w D0, D3
000047E2 4FEF 0016 lea.l A7, [A7 + 0x16]
000047E6 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
000047EA 4E75 rts
000047EC 48E7 1820 movem.l -[A7], D3,D4,A2
000047F0 382F 0018 move.w D4, [A7 + 0x18]
000047F4 0C2F 0001 0016 cmpi.b [A7 + 0x16], 0x1
000047FA 56C0 sne D0
000047FC 4400 neg.b D0
000047FE 49C0 lea.l A4, D0
00004800 1600 move.b D3, D0
00004802 7016 moveq.l D0, 0x16
00004804 C1EF 0010 muls.w D0, [A7 + 0x10]
00004808 206D 0FBE movea.l A0, [A5 + 0xFBE]
0000480C 2250 movea.l A1, [A0]
0000480E 2471 081E movea.l A2, [A1 + D0 + 0x1E]
00004812 4A44 tst.w D4
00004814 6610 bne +0x12 /* 00004826 */
00004816 2052 movea.l A0, [A2]
00004818 0268 FFFE 0026 andi.w [A0 + 0x26], 0xFFFE
0000481E 2052 movea.l A0, [A2]
00004820 216F 0012 0018 move.l [A0 + 0x18], [A7 + 0x12]
label00004826:
00004826 4A44 tst.w D4
00004828 56C0 sne D0
0000482A 4400 neg.b D0
0000482C 49C0 lea.l A4, D0
0000482E 1F00 move.b -[A7], D0
00004830 1F03 move.b -[A7], D3
00004832 2F0A move.l -[A7], A2
00004834 4EBA FDDE jsr [PC - 0x222 /* 00004614 */]
00004838 504F addq.w A7, 8
0000483A 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000483E 4E75 rts
00004840 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00004844 286F 002A movea.l A4, [A7 + 0x2A]
00004848 1C2F 002E move.b D6, [A7 + 0x2E]
0000484C 7A00 moveq.l D5, 0x00
0000484E 7016 moveq.l D0, 0x16
00004850 C1EF 0028 muls.w D0, [A7 + 0x28]
00004854 206D 0FBE movea.l A0, [A5 + 0xFBE]
00004858 2250 movea.l A1, [A0]
0000485A 2671 081E movea.l A3, [A1 + D0 + 0x1E]
0000485E 2053 movea.l A0, [A3]
00004860 2628 0020 move.l D3, [A0 + 0x20]
00004864 70FF moveq.l D0, 0xFFFFFFFF
00004866 B680 cmp.l D3, D0
00004868 6706 beq +0x8 /* 00004870 */
0000486A 0C06 0001 cmpi.b D6, 0x1
0000486E 662E bne +0x30 /* 0000489E */
label00004870:
00004870 2F3C 4C6E 616D move.l -[A7], 0x4C6E616D /* 'Lnam' */
00004876 2F0C move.l -[A7], A4
00004878 4EAD A680 jsr [A5 - 0x5980]
0000487C 2600 move.l D3, D0
0000487E 2F0C move.l -[A7], A4
00004880 4EAD A6F0 jsr [A5 - 0x5910]
00004884 3A00 move.w D5, D0
00004886 4A40 tst.w D0
00004888 4FEF 000C lea.l A7, [A7 + 0xC]
0000488C 6600 0104 bne +0x106 /* 00004992 */
00004890 2053 movea.l A0, [A3]
00004892 2143 0020 move.l [A0 + 0x20], D3
00004896 2053 movea.l A0, [A3]
00004898 0068 0004 0026 ori.w [A0 + 0x26], 0x4
label0000489E:
0000489E 2053 movea.l A0, [A3]
000048A0 3028 0026 move.w D0, [A0 + 0x26]
000048A4 7240 moveq.l D1, 0x40
000048A6 C081 and.l D0, D1
000048A8 4A80 tst.l D0
000048AA 56C0 sne D0
000048AC 4400 neg.b D0
000048AE 49C0 lea.l A4, D0
000048B0 1800 move.b D4, D0
000048B2 2053 movea.l A0, [A3]
000048B4 2628 001C move.l D3, [A0 + 0x1C]
000048B8 4A04 tst.b D4
000048BA 673A beq +0x3C /* 000048F6 */
000048BC 70FF moveq.l D0, 0xFFFFFFFF
000048BE B680 cmp.l D3, D0
000048C0 6706 beq +0x8 /* 000048C8 */
000048C2 0C06 0001 cmpi.b D6, 0x1
000048C6 662E bne +0x30 /* 000048F6 */
label000048C8:
000048C8 2F3C 4C76 616C move.l -[A7], 0x4C76616C /* 'Lval' */
000048CE 2F0C move.l -[A7], A4
000048D0 4EAD A680 jsr [A5 - 0x5980]
000048D4 2600 move.l D3, D0
000048D6 2F0C move.l -[A7], A4
000048D8 4EAD A6F0 jsr [A5 - 0x5910]
000048DC 3A00 move.w D5, D0
000048DE 4A40 tst.w D0
000048E0 4FEF 000C lea.l A7, [A7 + 0xC]
000048E4 6600 00AC bne +0xAE /* 00004992 */
000048E8 2053 movea.l A0, [A3]
000048EA 2143 001C move.l [A0 + 0x1C], D3
000048EE 2053 movea.l A0, [A3]
000048F0 0068 0004 0026 ori.w [A0 + 0x26], 0x4
label000048F6:
000048F6 2053 movea.l A0, [A3]
000048F8 2E28 0008 move.l D7, [A0 + 0x8]
000048FC 7800 moveq.l D4, 0x00
000048FE 6000 0088 bra +0x8A /* 00004988 */
label00004902:
00004902 700C moveq.l D0, 0x0C
00004904 C1C4 muls.w D0, D4
00004906 2453 movea.l A2, [A3]
00004908 D5C0 add.l A2, D0
0000490A 45EA 0060 lea.l A2, [A2 + 0x60]
0000490E 262A 0004 move.l D3, [A2 + 0x4]
00004912 2C52 movea.l A6, [A2]
00004914 200E move.l D0, A6
00004916 676E beq +0x70 /* 00004986 */
00004918 2056 movea.l A0, [A6]
0000491A 2028 0026 move.l D0, [A0 + 0x26]
0000491E 0280 0000 0081 andi.l D0, 0x81
00004924 4A80 tst.l D0
00004926 671E beq +0x20 /* 00004946 */
00004928 70FF moveq.l D0, 0xFFFFFFFF
0000492A B680 cmp.l D3, D0
0000492C 6758 beq +0x5A /* 00004986 */
0000492E 2F03 move.l -[A7], D3
00004930 2F0C move.l -[A7], A4
00004932 4EAD A6A0 jsr [A5 - 0x5960]
00004936 700C moveq.l D0, 0x0C
00004938 C1C4 muls.w D0, D4
0000493A 2053 movea.l A0, [A3]
0000493C 72FF moveq.l D1, 0xFFFFFFFF
0000493E 2181 0864 move.l [A0 + D0 + 0x64], D1
00004942 504F addq.w A7, 8
00004944 6040 bra +0x42 /* 00004986 */
label00004946:
00004946 70FF moveq.l D0, 0xFFFFFFFF
00004948 B680 cmp.l D3, D0
0000494A 6706 beq +0x8 /* 00004952 */
0000494C 0C06 0001 cmpi.b D6, 0x1
00004950 6634 bne +0x36 /* 00004986 */
label00004952:
00004952 2F3C 4C73 6372 move.l -[A7], 0x4C736372 /* 'Lscr' */
00004958 2F0C move.l -[A7], A4
0000495A 4EAD A680 jsr [A5 - 0x5980]
0000495E 2600 move.l D3, D0
00004960 2F0C move.l -[A7], A4
00004962 4EAD A6F0 jsr [A5 - 0x5910]
00004966 3A00 move.w D5, D0
00004968 4A40 tst.w D0
0000496A 4FEF 000C lea.l A7, [A7 + 0xC]
0000496E 6622 bne +0x24 /* 00004992 */
00004970 700C moveq.l D0, 0x0C
00004972 C1C4 muls.w D0, D4
00004974 2453 movea.l A2, [A3]
00004976 D5C0 add.l A2, D0
00004978 45EA 0060 lea.l A2, [A2 + 0x60]
0000497C 2543 0004 move.l [A2 + 0x4], D3
00004980 006A 0004 0008 ori.w [A2 + 0x8], 0x4
label00004986:
00004986 5244 addq.w D4, 1
label00004988:
00004988 3004 move.w D0, D4
0000498A 48C0 ext.l D0
0000498C B087 cmp.l D0, D7
0000498E 6D00 FF72 blt -0x8C /* 00004902 */
label00004992:
00004992 3005 move.w D0, D5
00004994 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
00004998 4E75 rts
0000499A 4E75 rts
0000499C 0000 0000 ori.b D0, 0x0
000049A0 0000 0000 ori.b D0, 0x0
000049A4 0000 0000 ori.b D0, 0x0